Sequence learning in a hierarchical temporal memory based system
First Claim
Patent Images
1. A computer-implemented system, comprising:
- a processor;
a coincidence detector configured to;
detect spatial patterns in an input signal, the spatial patterns in the input signal changing over time; and
generate a series of coincidence detector outputs indicating the detected spatial patterns in the input signal; and
a sequence learner coupled to the coincidence detector and configured to;
associate temporal sequences of the detected spatial patterns by storing temporal relationships between the series of coincidence detector outputs;
detecting a temporal sequence associated with two or more adjacent and distinct spatial patterns detected by the coincidence detector based on the stored temporal relationships between the series of coincidence detector outputs; and
generate a sequence learner output indicating the detected temporal sequence.
0 Assignments
0 Petitions
Accused Products
Abstract
A hierarchy of computing modules is configured to learn a cause of input data sensed over space and time, and is further configured to determine a cause of novel sensed input data dependent on the learned cause. At least one of the computing modules has a sequence learner module configured to associate sequences of input data received by the computing module to a set of causes previously learned in the hierarchy.
-
Citations
19 Claims
-
1. A computer-implemented system, comprising:
-
a processor; a coincidence detector configured to; detect spatial patterns in an input signal, the spatial patterns in the input signal changing over time; and generate a series of coincidence detector outputs indicating the detected spatial patterns in the input signal; and a sequence learner coupled to the coincidence detector and configured to; associate temporal sequences of the detected spatial patterns by storing temporal relationships between the series of coincidence detector outputs; detecting a temporal sequence associated with two or more adjacent and distinct spatial patterns detected by the coincidence detector based on the stored temporal relationships between the series of coincidence detector outputs; and generate a sequence learner output indicating the detected temporal sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
at a coincidence detector, detecting spatial patterns in an input signal, the spatial patterns in the input signal changing over time; at the coincidence detector, generating a series of coincidence detector outputs indicating the detected spatial patterns in the input signal; at a sequence learner, associating temporal sequences of the detected spatial patterns by storing temporal relationships between the series of coincidence detector outputs; at the sequence learner, detecting a temporal sequence associated with two or more adjacent and distinct spatial patterns detected by the coincidence based on the stored temporal relationships between the series of coincidence detector outputs; and at the sequence learner, generating a sequence learner output indicating the detected temporal sequence. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having instructions stored therein, the instructions when executed on a processor cause the processor to:
-
detect spatial patterns in an input signal, the spatial patterns in the input signal changing over time; generate a series of coincidence detector outputs indicating the detected spatial patterns in the input signal; associate temporal sequences of the detected spatial patterns by storing temporal relationships between the series of coincidence detector outputs; detect a temporal sequence associated with two or more adjacent and distinct spatial patterns that are detected based on the stored temporal relationships between the series of coincidence detector outputs; and generate a sequence learner output indicating the detected temporal sequence. - View Dependent Claims (16, 17, 18, 19)
-
Specification