ACCELERATING LEARNING BY SHARING INFORMATION BETWEEN MULTIPLE LEARNING MACHINES
First Claim
Patent Images
1. A method, comprising:
- determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs;
calculating a plurality of correlation values defining a correlation between the variables; and
computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, variables maintained by each of a plurality of Learning Machines (LMs) are determined. The LMs are hosted on a plurality of Field Area Routers (FARs) in a network, and the variables are sharable between the FARs. A plurality of correlation values defining a correlation between the variables is calculated. Then, a cluster of FARs is computed based on the plurality of correlation values, such that the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables.
17 Citations
20 Claims
-
1. A method, comprising:
-
determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs; calculating a plurality of correlation values defining a correlation between the variables; and computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more network interfaces that communicate with a network; a processor coupled to the one or more network interfaces and configured to execute a process; and a memory configured to store program instructions which contain the process executable by the processor, the process comprising; determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in the network, wherein the variables are sharable between the FARs; calculating a plurality of correlation values defining a correlation between the variables; and computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible non-transitory computer readable medium storing program instructions that cause a computer to execute a process, the process comprising:
-
determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs; calculating a plurality of correlation values defining a correlation between the variables; and computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables. - View Dependent Claims (20)
-
Specification