Enhancing robot learning
AssigneeX Development LLC
InventorsNareshkumar Rajkumar, Patrick Leger, Abhinav Gupta
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer-readable media storing executable instructions, for enhancing robot learning. In some implementations, a robot stores first embeddings generated using a first machine learning model, and the first embeddings include one or more first private embeddings that are not shared with other robots. The robot receives a second machine learning model from a server system over a communication network. The robot generates a second private embedding for each of the one or more first private embeddings using the second machine learning model. The robot adds the second private embeddings to the cache of the robot and removes the one or more first private embeddings from the cache of the robot.
Claims20
A method comprising:
- receiving, by one or more computing devices, sensor data;
- generating, by the one or more computing devices, a data representation based on processing input derived from the received sensor data with a trained machine learning model;
- determining, by the one or more computing devices, scores for each of multiple classifications based on respective levels of similarity between stored data representations corresponding to the classifications and the generated data representation;
- and
- selecting, by the one or more computing devices, a classification corresponding to at least a portion of the sensor data based on the scores.
A system comprising:
- one or more computing devices;
- and
- one or more computer-readable media storing instructions that are operable, when executed by the one or more computing devices, to cause the system to perform operations comprising:
- receiving sensor data;
- generating a data representation based on processing input derived from the received sensor data with a trained machine learning model;
- determining scores for each of multiple classifications based on respective levels of similarity between stored data representations corresponding to the classifications and the generated data representation;
- and
- selecting a classification corresponding to at least a portion of the sensor data based on the scores.
The one or more computer-readable media storing instructions that are operable, when executed by the one or more computing devices, to cause the one or more computing devices to perform operations comprising:
- receiving, by the one or more computing devices, sensor data;
- generating, by the one or more computing devices, a data representation based on processing input derived from the received sensor data with a trained machine learning model;
- determining, by the one or more computing devices, scores for each of multiple classifications based on respective levels of similarity between stored data representations corresponding to the classifications and the generated data representation;
- and
- selecting, by the one or more computing devices, a classification corresponding to at least a portion of the sensor data based on the scores.
Dependencies are inferred from the claim text.