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.