Hierarchical Temporal Memory implementation in Java - a Community-Driven Java port of the Numenta Platform for Intelligent Computing (NuPIC).