Evolutionary Imitation Learning
AssigneeMicron Technology, Inc.
InventorsEugenio Culurciello, Andre Xian Ming Chang
Life of this patent
Estimating the term…
Abstract
Systems, devices, and methods of evolutionary imitation learning are described. For example, a computing system trains an artificial neural network (ANN) using a supervised machine learning technique according to first example data representative of a behavior to be imitated by the ANN in performing a task. The ANN is used to generate first sample data representative of a behavior of the ANN in performing the task. The computing system modifies the first sample data using a technique of evolutionary algorithm to generate second sample data according to a criterion configured to select mutations of the behavior of the ANN. The computing system further trains the ANN according to the second sample data using the supervised machine learning technique.
Claims20
A method, comprising:
- training an artificial neural network (ANN), using a supervised machine learning technique, according to first example data representative of a behavior to be imitated by the ANN in performing a task;
- generating, using the ANN, first sample data representative of a behavior of the ANN in performing the task;
- generating second sample data from the first sample data according to a criterion configured to select mutations of the behavior of the ANN;
- and
- training the ANN according to the second sample data using the supervised machine learning technique.
A system, comprising:
- memory storing instructions;
- and
- at least one processor configured via the instructions to:
- train an artificial neural network (ANN), using a supervised machine learning technique, according to first example data representative of a behavior to be imitated by the ANN in performing a task;
- generate, using the ANN, first sample data representative of a behavior of the ANN in performing the task;
- modify the first sample data to generate second sample data according to a criterion configured to select mutations of the behavior of the ANN;
- and
- train the ANN according to the second sample data using the supervised machine learning technique.
A non-transitory computer readable medium storing instructions which, when executed by a computing system, cause the computing system to perform a method, the method comprising:
- training an artificial neural network (ANN), using a supervised machine learning technique, according to first example data representative of a behavior to be imitated by the ANN in performing a task;
- generating, using the ANN, first sample data representative of a behavior of the ANN in performing the task;
- modifying first sample data using a technique of evolutionary algorithm to generate second sample data according to a criterion configured to select mutations of the behavior of the ANN;
- and
- training the ANN according to the second sample data using the supervised machine learning technique.
Dependencies are inferred from the claim text.