1. A system, comprising: an Hierarchical Temporal Memory (HTM) network executable at least in part on a central processor unit (CPU), the HTM network comprising: a first node configured to receive an input data and generate a first vector representing information about corresponding of patterns and sequences in the input data to learned patterns and sequences; and a second node configured to receive the first vector and generate a second vector based on the first vector, the second vector representing information about causes of the input data; and a supervisor entity configured to: manage communication between a user application and the HTM network; and configure connective relationships of nodes in the HTM network responsive to receiving configuration information for the HTM network.