Computer system, and method and program for controlling edge device
First Claim
1. A computer system, comprising:
- a communication device; and
a processor that;
acquires device data on edge devices connected with a gateway via the communication device;
determines a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data;
determines a first program for the edge devices based on the determined type;
transmits, via the communication device, data on the first program to the edge devices to execute the first program;
receives, via the communication device, device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and
transmits, via the communication device, teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is to provide a computer system and a method and a program for controlling an edge device that acquire data for a predetermined machine learning from a combination of sensors in a network, perform possible learning with the sensors without the user'"'"'s intention, and output the result. According to the present invention, a computer system that performs machine learning with an edge device 100 connected with a gateway 200 detects an edge device 100 connected with the gateway 200, determines the combination of the detected edge devices 100, determines a program for an edge device 100 and a program for machine learning based on the determined combination, and causes the edge devices 100 to execute the program for an edge device 100 and causes a predetermined computer to execute the program for machine learning.
-
Citations
9 Claims
-
1. A computer system, comprising:
-
a communication device; and a processor that; acquires device data on edge devices connected with a gateway via the communication device; determines a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determines a first program for the edge devices based on the determined type; transmits, via the communication device, data on the first program to the edge devices to execute the first program; receives, via the communication device, device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmits, via the communication device, teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. - View Dependent Claims (2, 3)
-
-
4. A method executed by a computer system, comprising:
-
acquiring device data on edge devices connected with a gateway; determining a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determining a first program for the edge devices based on the determined type; transmitting data on the first program to the edge devices to execute the first program; receiving device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmitting teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable recording medium having a set of instructions for causing a computer system to execute:
-
acquiring device data on edge devices connected with a gateway; determining a type corresponding to a combination of the edge devices from among a plurality of types, based on the acquired device data; determining a first program for the edge devices based on the determined type; transmitting data on the first program to the edge devices to execute the first program; receiving device result data from each of the edge devices, the device result data being data which is acquired by each of the edge devices based on the first program; and transmitting teacher data corresponding to the device result data to a first edge device whose performance meets or exceeds a predetermined performance among the edge devices, thereby causing the first edge device to perform machine learning for the device result data by using the teacher data. - View Dependent Claims (8, 9)
-
Specification