Machine Deep Learning Method Based on Data Distribution
A deep learning and data distribution technology, applied in data exchange networks, instruments, digital transmission systems, etc., can solve the problems of unbalanced data distribution, large network overhead, easy to produce single point of failure, etc., and achieve the effect of reducing network transmission.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] Such as figure 1 As shown, the learning method of this embodiment is as follows:
[0033] 1. The nodes participating in the training establish a connection, determine the maximum number of training rounds T, and exchange data information. Assume that there are a total of n nodes participating in the training, and the number of training data owned by the i-th node is q i , covering v i category. The number of training data of all nodes combined is recorded as Q, and the coverage category is V, then the importance p of node i can be calculated i for:
[0034]
[0035] in Represents the proportion of the data quantity of node i to the whole, It represents the coverage degree of the data type of node i. α is used to balance the influence of quantity and type, and prevent nodes with a single type and a large number, or nodes with complete types but a small number, from gaining higher importance. The value of α ranges from 0 to 1. It can be seen from this formula...
Embodiment 2
[0049] The main idea of this embodiment: As found in the experiment, in the scheme of Embodiment 1, the training effect is much more sensitive to the distribution of data types than the distribution of data quantity. When the data types covered by a certain node are extremely rare, let it Sending data separately will seriously affect the effect of training. Therefore, the idea of grouping is adopted, and each worker node (Worker) sends its own data quantity and type information to the group manager (GroupController), and the group manager uses this information to combine several nodes to form a training group (Group), so that each The data of all nodes in a group will not deviate too much from the overall data type. The group manager can be assumed by any worker node. When a new worker node joins or an existing node goes offline, the group manager will regroup. Nodes in the same group have the same transmission interval, making each transmission valid. The characteristic...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


