Vehicle classification using a recurrent neural network (RNN)
First Claim
1. A device, comprising:
- one or more processors to;
receive global positioning system (GPS) data and values for a set of metrics at a set of GPS points that form a GPS track of a vehicle;
determine additional values for additional metrics using the GPS data or the values for the set of metrics;
determine a set of vectors for the set of GPS points using the GPS data, the values, or the additional values,the set of vectors to be used in a recurrent neural network (RNN) to classify the vehicle;
process the set of vectors via one or more sets of RNN layers of the RNN,the one or more sets of RNN layers including;
one or more input layers,multiple sets of feed forward layers,a set of recurrent layers, andan output layer;
determine a classification of the vehicle using a result of processing the set of vectors,the result being output by the output layer; and
perform an action based on the classification of the vehicle.
3 Assignments
0 Petitions
Accused Products
Abstract
A device can receive GPS data or values for a set of metrics at a set of GPS points that form a GPS track of a vehicle. The device can determine additional values for additional metrics using the GPS data or the values for the set of metrics. The device can determine a set of vectors for the set of GPS points using the GPS data, the values, or the additional values. The set of vectors can be used in a recurrent neural network (RNN) to classify the vehicle. The device can process the set of vectors via one or more sets of RNN layers of the RNN. The device can determine a classification of the vehicle using a result of processing the set of vectors. The result can be output by the output layer. The device can perform an action based on the classification of the vehicle.
9 Citations
20 Claims
-
1. A device, comprising:
one or more processors to; receive global positioning system (GPS) data and values for a set of metrics at a set of GPS points that form a GPS track of a vehicle; determine additional values for additional metrics using the GPS data or the values for the set of metrics; determine a set of vectors for the set of GPS points using the GPS data, the values, or the additional values, the set of vectors to be used in a recurrent neural network (RNN) to classify the vehicle; process the set of vectors via one or more sets of RNN layers of the RNN, the one or more sets of RNN layers including; one or more input layers, multiple sets of feed forward layers, a set of recurrent layers, and an output layer; determine a classification of the vehicle using a result of processing the set of vectors, the result being output by the output layer; and perform an action based on the classification of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive global positioning system (GPS) data or values for a set of metrics at a set of GPS points that form a GPS track of a vehicle; determine additional values for additional metrics using the GPS data or the values for the set of metrics; determine a set of vectors for the set of GPS points using the GPS data, the values, or the additional values, the set of vectors to be used in a recurrent neural network (RNN) to classify the vehicle; process the set of vectors via one or more sets of RNN layers of the RNN, the one or more sets of RNN layers including; one or more input layers, multiple sets of feed forward layers, a set of recurrent layers, and an output layer; determine a classification of the vehicle using a result of processing the set of vectors, the result being output by the output layer; and perform an action based on the classification of the vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device, global positioning system (GPS) data or values for a set of metrics at a set of GPS points that form a GPS track of a vehicle; determining, by the device, additional values for additional metrics using the GPS data or the values for the set of metrics; determining, by the device, a set of vectors for the set of GPS points using the GPS data, the values, or the additional values, the set of vectors to be used in a recurrent neural network (RNN) to classify the vehicle; processing, by the device, the set of vectors via one or more sets of RNN layers of the RNN, the one or more sets of RNN layers including; one or more input layers, multiple sets of feed forward layers, a set of recurrent layers, and an output layer; determining, by the device, a classification of the vehicle using a result of processing the set of vectors, the result being output by the output layer; and performing, by the device, an action based on the classification of the vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification