The HTM Spatial Pooler—A Neocortical Algorithm for Online Sparse Distributed Coding
Natural image statistics and efficient coding