NuPIC v0.6.0 Release Notes

Release Date: 2017-03-30 // almost 7 years ago
  • 0.6.0

    • Touch init even if model params dir exists
    • Auto-add init.py when model parms created
    • ๐Ÿ›  Shift code from otherwise unused nupic.engine.common_networks to example where it's used. Includes bugfix renaming rawAnomalyScore to anomalyScore
    • Explicitly import and use engine_internal in lieu of engine to avoid confusion, create nupic.engine.OS and nupic.engine.Timer by assignment rather than subclass
    • ๐Ÿ”„ Change SparsePassThroughEncoder dtype error to ValueError
    • ๐Ÿ›  Fix for an unrelated change that resulted in numpy arrays being used in cpp implementation
    • ๐Ÿ“œ Give better message for bad dtype to SparsePassThroughEncoder
    • โž• Add test for passing float values for radius
    • โž• Adds api docs for coordinate encoders
    • Cleanup CoordinateEncoder
    • โœ‚ Remove svm, cells4 tests that are moved to nupic.core.
    • โž• Added missing anomaly stuff, fixed requirements
    • ๐Ÿšš Moved sphinx deps out of requirements.txt
    • Fix hotgym_regression_test.py to make it work with nupic.core PR 1236.
    • ๐Ÿ Skip test when capnp is not available, such as windows as well as address feedback from Scott
    • Serialization base python class analagous to nupic.core Serializable c++ class
    • โž• Adds a demo Jupyter notebook, useful for demonstrating usage of visualization framework and as an entrypoint for tinkering with different network topologies
    • Speed up SpatialPooler read method.
    • ๐Ÿ“‡ Rename normalProbability to tailProbability.
    • ๐Ÿ‘‰ Use IterableCollection from engine_internal
    • Call Region.purgeInputLinkBufferHeads after compute() calls in CLAModel to integrate with the new delayed link implementation from nupic.core.
    • ๐Ÿ“‡ rename maxBoost to boostStrength in hotgym example
    • โœ… Disable backward compatibility serialization test
    • โœ‚ remove minPctActiveDutyCycle parameter form SP compatability test
    • โšก๏ธ update expected result in hotgym, result change due to different rounding rules in boosting
    • eliminate minPctActiveDutyCycle from spatial pooler
    • ๐Ÿ“‡ Rename maxBoost to BoostStrength
    • Stop changing the overlaps to do tie-breaking
    • Stop trying to get identical boost factors between py and cpp
    • set maxBoost in expdescriptionapi
    • update sp_overlap_test to use global inhibition
    • slight simplification of boostFactor calculation
    • โšก๏ธ Implement update boost factors local and global
    • Avoid floating point differences with C++ SpatialPooler
    • run C++ SP in spatial_pooler_boost_tests
    • โšก๏ธ update spatial pooler boost test
    • โšก๏ธ update boosting rules for spatial pooler
    • ๐Ÿ›  fix bug in setPotential
    • modified SP boosting rule