numenta / nupic-legacy

Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.
http://numenta.org/
GNU Affero General Public License v3.0
6.34k stars 1.56k forks source link

CoordinateEncoder usage still broken in some configurations #3761

Closed rhyolight closed 7 years ago

rhyolight commented 7 years ago

See this long discussion starting from https://discourse.numenta.org/t/debugging-coordinateencoder-issues-in-nupic-1-0/2656/13?u=rhyolight

The issue is that the CoordinateEncoder doesn't provide a getBucketIndices function like it is supposed to. It was just never implemented. And there are no special cases coded into the HTMPredictionModel like there are for some other encoders to handle things like this.

The HtmPredictionModel in the OPF needs to be updated to do some checking before constructing the I/O objects.

rhyolight commented 7 years ago

Answering on the forum.