Hierarchical Temporal Memory (HTM) is a machine learning model and memory framework that mimics the structure and function of the mammalian neocortex to learn and predict sequences from streaming data. It is based on the Sparse Distributed Representation (SDR) of data and uses a hierarchy of nodes to discover invariant spatial and temporal patterns. Unlike traditional neural networks, HTM is designed for continuous, online learning from unlabeled data streams, making it suitable for anomaly detection and time-series prediction.
