Integrative cognition of driver behavior
First Claim
1. A computer-implemented method comprising:
- receiving, at one or more computing devices, signal data from one or more sensors, the one or more computing devices being electronically communicatively coupled to the one or more sensors to receive the signal data;
inputting the signal data into an input layer of a deep neural network (DNN), the DNN including one or more layers;
generating, using the one or more layers of the DNN, one or more spatial representations of the signal data;
generating, using one or more hierarchical temporal memories (HTMs) respectively associated with the one or more layers of the DNNs, one or more temporal predictions by the DNN based on the one or more spatial representations; and
generating an anticipation of a future outcome by recognizing a temporal pattern based on the one or more temporal predictions.
1 Assignment
0 Petitions
Accused Products
Abstract
By way of example, the technology disclosed by this document is capable of receiving signal data from one or more sensors; inputting the signal data into an input layer of a deep neural network (DNN), the DNN including one or more layers; generating, using the one or more layers of the DNN, one or more spatial representations of the signal data; generating, using one or more hierarchical temporal memories (HTMs) respectively associated with the one or more layers of the DNNs, one or more temporal predictions by the DNN based on the one or more spatial representations; and generating an anticipation of a future outcome by recognizing a temporal pattern based on the one or more temporal predictions.
16 Citations
31 Claims
-
1. A computer-implemented method comprising:
-
receiving, at one or more computing devices, signal data from one or more sensors, the one or more computing devices being electronically communicatively coupled to the one or more sensors to receive the signal data; inputting the signal data into an input layer of a deep neural network (DNN), the DNN including one or more layers; generating, using the one or more layers of the DNN, one or more spatial representations of the signal data; generating, using one or more hierarchical temporal memories (HTMs) respectively associated with the one or more layers of the DNNs, one or more temporal predictions by the DNN based on the one or more spatial representations; and generating an anticipation of a future outcome by recognizing a temporal pattern based on the one or more temporal predictions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
one or more sensors providing sensor data; one or more non-transitory computer memories for storing and providing access to data; one or more computer processors coupled to the non-transitory computer memories to store and receive data; a deep neural network (DNN) storable by the one or more non-transitory computer memories and executable by the one or more computer processors, the DNN including a plurality of hierarchical layers, the plurality of hierarchical layers including an input layer, one or more intermediate layers, and a recognition layer, the input layer of the DNN receiving sensor data from the one or more sensors; and a plurality of hierarchical temporal memories (HTMs) storable by the one or more non-transitory computer memories and executable by the one or more computer processors, the HTMs including an input layer HTM, one or more intermediate layer HTMs, and a recognition layer HTM, the input layer HTM being coupled to the input layer of the DNN and executable by the one or more computer processors to receive a spatial representation of the signal data, the input layer HTM is executable by the one or more computer processors to generate an input layer temporal prediction using the spatial representation of the signal data, the one or more intermediate layer HTMs being coupled to the one or more intermediate layers of the DNN and executable by the one or more computer processors to receive one or more intermediate layer spatial representations from the one or more intermediate layers of the DNN, the one or more intermediate layer HTMs executable by the one or more computer processors to generate one or more intermediate layer temporal predictions based on the one or more intermediate layer spatial representations, the recognition layer HTM being coupled to the recognition layer of the DNN and executable by the one or more computer processors to receive a recognition layer spatial representation from the recognition layer of the DNN, the recognition layer HTM executable by the one or more computer processors to generate a recognition layer temporal prediction based on the recognition layer spatial representation, and the recognition layer HTM executable by the one or more computer processors to generate an anticipation of a future outcome by recognizing a temporal pattern based on the input layer temporal prediction, the one or more intermediate layer temporal predictions, and the recognition layer temporal prediction.
-
-
17. A computer system comprising:
-
one or more computer processors; and one or more non-transitory memories storing instructions that, when executed by the one or more computer processors, cause the computer system to perform operations comprising; receiving signal data from one or more sensors, the one or more computing devices being electronically communicatively coupled to the one or more sensors to receive the signal data, inputting the signal data into an input layer of a deep neural network (DNN), the DNN including one or more layers, generating, using the one or more layers of the DNN, one or more spatial representations of the signal data, generating, using one or more hierarchical temporal memories (HTMs) respectively associated with the one or more layers of the DNNs, one or more temporal predictions by the DNN based on the one or more spatial representations, and generating an anticipation of a future outcome by recognizing a temporal pattern based on the one or more temporal predictions. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification