Training machine learning model based on training instances with: training instance input based on autonomous vehicle sensor data, and training instance output based on additional vehicle sensor data
First Claim
1. A method of training a machine learning model to be used in autonomous control of at least one autonomous vehicle, the method comprising:
- generating a plurality of training instances, wherein generating each of the training instances includes;
generating training instance input of the training instance based on a corresponding instance of vision data from a vision component of a corresponding autonomous vehicle; and
generating a supervised training instance output of the training instance based on a corresponding instance of additional vehicle data, wherein the corresponding instance of additional vehicle data is based on one or more sensors of a corresponding additional vehicle that is captured by the corresponding instance of vision data, and wherein the corresponding instance of additional vehicle data indicates a corresponding current state of at least one dynamic property of the corresponding additional vehicle;
wherein the corresponding instance of additional vehicle data is used in generating the supervised training instance output based on determining that the corresponding instance of additional vehicle data temporally corresponds to the corresponding instance of vision data;
training the machine learning model based on the plurality of training instances; and
providing the trained machine learning model for use in control of the at least one autonomous vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
Various implementations described herein generate training instances that each include corresponding training instance input that is based on corresponding sensor data of a corresponding autonomous vehicle, and that include corresponding training instance output that is based on corresponding sensor data of a corresponding additional vehicle, where the corresponding additional vehicle is captured at least in part by the corresponding sensor data of the corresponding autonomous vehicle. Various implementations train a machine learning model based on such training instances. Once trained, the machine learning model can enable processing, using the machine learning model, of sensor data from a given autonomous vehicle to predict one or more properties of a given additional vehicle that is captured at least in part by the sensor data.
37 Citations
19 Claims
-
1. A method of training a machine learning model to be used in autonomous control of at least one autonomous vehicle, the method comprising:
-
generating a plurality of training instances, wherein generating each of the training instances includes; generating training instance input of the training instance based on a corresponding instance of vision data from a vision component of a corresponding autonomous vehicle; and generating a supervised training instance output of the training instance based on a corresponding instance of additional vehicle data, wherein the corresponding instance of additional vehicle data is based on one or more sensors of a corresponding additional vehicle that is captured by the corresponding instance of vision data, and wherein the corresponding instance of additional vehicle data indicates a corresponding current state of at least one dynamic property of the corresponding additional vehicle; wherein the corresponding instance of additional vehicle data is used in generating the supervised training instance output based on determining that the corresponding instance of additional vehicle data temporally corresponds to the corresponding instance of vision data; training the machine learning model based on the plurality of training instances; and providing the trained machine learning model for use in control of the at least one autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of controlling an autonomous vehicle using a trained machine learning model, the method implemented by one or more processors of the autonomous vehicle, and the method comprising:
-
processing given vision data using the trained machine learning model, the given vision data captured by a vision component of the autonomous vehicle; generating, based on the processing, a predicted state of at least one dynamic property of a given additional vehicle captured by the given vision data; and controlling the autonomous vehicle based on the predicted state; wherein the trained machine learning model is trained based on a plurality of training instances that each includes; training instance input that is based on a corresponding instance of vision data from a vision component of a corresponding autonomous vehicle; and supervised training instance output that is based on a corresponding instance of additional vehicle data, wherein the corresponding instance of additional vehicle data is based on one or more sensors of a corresponding additional vehicle that is captured by the corresponding instance of vision data. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification