CPC G06N 7/01 (2023.01) [G06N 3/049 (2013.01)] | 20 Claims |
1. A computer-implemented method for temporal processing data, comprising:
detecting a plurality of spatial patterns in an input data at a first time by a first node;
generating a first sparse vector in a sparse distributed representation based on the plurality of spatial patterns detected at the first time;
predicting spatial patterns to appear in the input data at a second time subsequent to the first time responsive to (i) at least activation of more than a first predetermined number or more than a first predetermine portion of combinations of connections in the first node, and (ii) processing of the generated first sparse vector, the connections formed in the first node by different activations in the first node over time by processing a training data received prior to the input data, the connections representing relationships of temporal sequences of spatial patterns in the training data; and
generating output vectors indication output activations of the first node that vary over time based on the prediction, first output activations maintained active for a first period of time responsive to prediction associated with the first activations as being determined inaccurate, second output activations maintained active for a second period of time longer than the first period responsive to prediction associated the second output activations determined as being accurate.
|