Federal learning scheduling method and device and system
A scheduling method and federated technology, applied in the information field, can solve the problems of slow model update speed and low flexibility of server scheduling and client
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0081] refer to figure 1 , shows a flow chart of an embodiment of the federated learning scheduling method according to the present application, and for the convenience of description, only the parts related to the present application are shown.
[0082] In step S1, the server receives the federated learning training request sent by the client.
[0083] In this embodiment, the federated learning training request is a request sent by the client to the server whether to participate in federated learning training, so that the server can periodically schedule the client to participate in model training.
[0084] In step S2, the server responds to the federated learning training request and sends the model data of the current global model to the client for training.
[0085] In this embodiment, the model data of the current global model includes the global model of the server such as W t and a version number such as t.
[0086] In this embodiment, sending the model data of the c...
Embodiment 2
[0122] further reference Figure 5 , shows a flow chart of another embodiment of the federated learning scheduling method according to the present application, which is applied to the server and at least one client connected to the server. For the convenience of description, only the parts related to the present application are shown.
[0123] In step S501, the client sends a federated learning training request to the server.
[0124] In step S502, when the server receives the federated learning training request sent by the client, the server sends the model data of the current global model to the client for training.
[0125]In step S503, when the client receives the model data sent by the server, the client performs training based on the model data to obtain the trained client model and client version data corresponding to the client model.
[0126] In step S504, when the training is completed, the client records the time when the training is completed to obtain the model t...
Embodiment 3
[0142] further reference Figure 7 , as for the above figure 1 To realize the method shown, this application provides an embodiment of a federated learning scheduling device, which is the same as figure 1 Corresponding to the illustrated method embodiments, the apparatus can be specifically applied to various electronic devices.
[0143] Such as Figure 7 As shown, the federated learning scheduling device 100 of this embodiment includes: a request receiving module 101 , a data sending module 102 , a training time acquiring module 103 , a preparation value calculating module 104 , a time window setting module 105 and a global model updating module 106 . in:
[0144] The request receiving module 101 is configured to receive the federated learning training request sent by the client;
[0145] The data sending module 102 is used to respond to the federated learning training request and send the model data of the current global model to the client for training;
[0146] The tr...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com