Online customization method and system for client deep learning
A deep learning and client-side technology, applied in transmission systems, instruments, software design, etc., can solve the problems of deep learning models such as large size, large network bandwidth, and occupation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] refer to figure 1 , which shows a flow chart of the steps of an online customization method for client-side deep learning in an embodiment of the present invention, the method includes a server and at least one terminal, and the specific steps include:
[0057] Step 101, using the public data set to train the preset machine learning model to obtain the public model.
[0058] In the embodiment of the present invention, the server is responsible for pre-training to obtain a public model with parameters correctly initialized. First of all, it is necessary to artificially select a public dataset that is semantically closer to the data generated by users. The acquisition of public datasets can be obtained through direct download or web crawler. For example: obtain the ImageNet data set for image classification through direct download; use web crawlers to obtain corpus data on the Twitter website. The acquired public data needs to undergo a complete cleaning and preprocessin...
Embodiment 2
[0069] refer to figure 2 , which shows a flow chart of the steps of an online customization method for client-side deep learning in an embodiment of the present invention, the method includes a server and at least one terminal, and the specific steps include:
[0070] Step 201, the server acquires a public data set, preprocesses the public data set, uses the public data set to train a preset machine learning model, and obtains a public model.
[0071] In the embodiment of the present invention, the selection and preprocessing of the public data set need to be as consistent as possible with the semantics of the original prediction task. For example: in the input word prediction function in input method applications, public data sets can be obtained through web crawlers, such as Twitter corpus and BBC News corpus, but the models trained by the two are quite different: obviously, the former is more It is close to the user's daily input habits. In fact, many users themselves use...
Embodiment 3
[0086] refer to Figure 4 , the present invention discloses an online customization method for client deep learning, the method includes a server and multiple clients, specifically including:
[0087] In the embodiment of the present invention, on the server side, the preset machine model is pre-trained using the public data set to obtain a public model with parameters correctly initialized, and the public model is sent to different clients, and the On the client side, use different personalized data and preset observation output to perform personalized training on the public model to predict the public model, adjust the parameters of the public model, and obtain a customized model.
[0088] The embodiment of the present invention adopts the method of server-client cooperative training, and uses a large number of public data sets for pre-training on the server side with strong computing resources, and adjusts the parameters of the model to a suitable position; then sends the m...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


