In the Internet of Things environment, the capabilities of various clients are being developed in the direction of networking and intellectualization. How to develop the clients' capability from that of… Click to show full abstract
In the Internet of Things environment, the capabilities of various clients are being developed in the direction of networking and intellectualization. How to develop the clients' capability from that of only collecting and displaying data to that of possessing intelligence has been a critical issue. In recent years, machine learning has become a representative technology in client intellectualization and is now attracting growing interest. In machine learning, massive computing, including data preprocessing and training, requires substantial computing resources; however, lightweight clients usually do not have strong computing capability. To solve this problem, we introduce the advantage of transparent computing (TC) for the client intellectualization framework and propose an incremental machine learning framework named transparent learning (TL), where training tasks are moved from lightweight clients to servers and edge devices. After training, test models are transmitted to clients and updated with incremental training. In this study, a cache strategy is designed to divide the training set in order to optimize the performance. We choose deep learning as the performance evaluation case, and conduct several TensorFlow-based experiments to demonstrate the efficiency of the framework.
               
Click one of the above tabs to view related content.