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

provide classes with default simple constructor #423

Open breznak opened 10 years ago

breznak commented 10 years ago

It would be nice for newcomers experimenting with the code to have a parameter-less (or very simple) constructor. So we can quickly create instances and see what the code does.

Candidates would be: encoders, SP, TP, ..

Example: for ScalarEncoder add class SimpleScalar() these classes would not definitely aim at being universal, but provide a quick "just works" feeling.

chetan51 commented 10 years ago

AFAIK, the SP and TP already have default values for their parameters.

rhyolight commented 8 years ago

TM also has default parameters. The SP also has defaults, but some of them are not the optimal values I would choose. So I'm leaving this open. But no need to do anything for the obsolete TP.