Skip to content

Releases: numenta/nupic-legacy

1.0.5

01 Jun 15:12
9da31ad
Compare
Choose a tag to compare

1.0.4

12 Apr 18:51
fcaea0f
Compare
Choose a tag to compare
  • 682fd2e : NUP-2506: Add test to all Serializable subclasses and fix related issues (#3826)
  • a7ab556 : NUP-2506: fix traversal limit (#3823)
  • 54e1ffe : Added holidays parameter to date encoder (#3822)
  • 9bb7705 : version lock 'sphinx-autobuild' dependency 'tornado' (#3815)
  • 13c02de : Update some legacy code examples. (#3814)
  • 33052e1 : Fix metric spec schema bug (#3812)
  • 40e2169 : Fix lack of logging in run_swarm.py (#3809)
  • d8c7404 : NUP-2487: Update category prediction example
  • 38e4026 : Issue #1380: Update SP parameter validation test checking array dimensions
  • e470860 : numenta/nupic.core-legacy#1380: Fix SP tests with correct dtype values
  • 38c9c7e : Add example for infer as well
  • 94e5f62 : Include example to make isSparse parameter easier to understand
  • ffd1457 : Update KNN classifier documentation to make the input pattern requirements clear in both learn and infer
  • 5ecae91 : Changed distribution keyword, casted some attributes to float, removed setting list (#3784)
  • 41e5a6a : Issue #3783: Fixes test to compute pass the probation period (#3786)
  • 7e5f587 : Updating to XCode 8.3
  • 1aea72a : Update name of nyc_taxi.csv to nycTaxi.csv (#3776)

1.0.3

13 Sep 18:24
Compare
Choose a tag to compare

Release 1.0.3.

  • Updated incorrect name for anomaly likelihood region. (#3770)

1.0.2

22 Aug 20:55
Compare
Choose a tag to compare

Release 1.0.2

  • Fixed BacktrackingTM serialization error (#3765)

1.0.1

08 Aug 20:01
Compare
Choose a tag to compare
  • Fixed a bug in record sensor that prevented the usage of CoordinateEncoder. (#3754)

1.0.0

07 Jul 20:04
Compare
Choose a tag to compare
  • Improved exception handling in /swarm/test_db.py (#3738)
  • DEVOPS-362 Remove unnecessary install script
  • DEVOPS-362 test removing dependency on install script entirely
  • DEVOPS-362 update install script
  • DEVOPS-362 Add initial version of missing install script
  • Added serialization guide to API docs. (#3737)
  • Put conditional around capnp for Windows
  • Complete new serialization in SpatialPooler
  • Catch nupic.core reference
  • NUP-2342: consolidate read/write into a single context
  • NUP-2342: Update examples to use capnp serialization
  • NUP-2341: Use capnp serialization for SDRClassifierDiff
  • NUP-2351: Remove TODOs from HTM Prediction Model test and fix bugs exposed by this test
  • NUP-2351: Add serialization to KNNAnomalyClassifierRegion
  • NUP-2351: Fix KNNClassifier serialization
  • NUP-2349 Implemented testCapnpWriteRead test for PreviousValueModel OPF class. Implemented PreviousValueModel.getProtoType. Return instance from PreviousValueModel.read.
  • NUP-2349 Implemented capnp serialization of PreviousValueModel
  • Put capnp import checks in place for Windows
  • Add serialization tests for TMRegion
  • NUP-2463 Serialize inferenceArgs, learningEnabled, and inferenceEnabled in opf Model.
  • Add support for different TM types in TMRegion serialization
  • Added Serializable to API docs, and inheritence links
  • Fixed Next ID value in comment in model.capnp
  • NUP-2464 Integrated ModelProto support into opf TwoGramModel.
  • Fixed input to SP in docs algo example (#3708)
  • NUP-2464 Serialize numPredictions and inferenceType via ModelProto member of HTMPredictionModelProto.
  • Added Serializable to all classes with a capnp write function (#3710)
  • Safe import of capnp for moving average proto
  • getSchema returns prototype
  • Remove unused _readArray
  • Rely on pycapnp/numpy native conversions in write/read
  • Add capnp conditionals for Windows
  • NUP-2351: Use dict directly instead of creating capnp message
  • Fixed Serializable extensions
  • Fix CPP breakages from changes
  • NUP-2351: Add capnp serialization to KNNClassifierRegion
  • Fix everything up to get serialization tests working with capnp serialization for BacktrackingTM
  • Added getSchema to MovingAverage
  • Added Serializable to all classes with a capnp write function
  • Finished up first pass implementation of BacktrackingTM serialization
  • NUP-2350: capnp serialization for TwoGramModel
  • NUP-2449 Completed implementation of HTMPredictionModel serialization tests.
  • NUP-2463 Implemented test (disabled) to demonstrate the bug "Predicted field and __inferenceEnabled are not serialized by HTMPredictionModel.write"
  • OPF Guide cleanup and link fixes (#3700)
  • NUP-2355 Add new serialization to TestRegion
  • remove SVMClassifierNode (#3697)
  • handle scalar values in the sdr classifier region
  • NUP-2346: Add serialization to knn_classifier
  • NUP-2458 Fixed and enabled SDRClassifierTest.testWriteReadNoComputeBeforeSerializing
  • NUP-2458 Implemented testWriteReadNoComputeBeforeSerializing in sdr_classifier_test.py that reproduces the "deque index out of bounds", but disabled the test, since it fails in a different way after the fix, most likely unrelated to the fix, which needs to be debugged
  • NUP-2398 Refactor test comparing different configurations
  • NUP-2458 Prevent index out of bounds when saving patternNZHistory after fewer than _maxSteps input records have been processed.
  • NUP-2458 Moved HTMPredictionModel serialization test to integration/opf
  • NUP-2449 Implement simple serialization/deserialzation tests. This exposed a number of problems that need to be fixed before we can make further progress.
  • update sdr classifier doc

0.8.0

08 Jun 20:31
Compare
Choose a tag to compare
  • Document ExperimentDescriptionAPI (#3679)
  • Update nupic.math API docs (#3677)
  • SP docs cleanup (#3671)
  • Allow multiple classifications for each record to SDRClassifier (#3669)
  • Updated BacktrackingTMCPP compute parameter name (#3667)
  • Fix HTMPredictionModel prediction using SDRClassifier (#3665)
  • Remove CLAClassifier (#3665)
  • Add capnp serialization to TMRegion (#3657)

0.7.0

02 Jun 19:47
Compare
Choose a tag to compare

0.7.0

WARNING: This release contains breaking changes described in
https://discourse.numenta.org/t/warning-0-7-0-breaking-changes/2200

  • Stop calling the backtracking_tm tests "tm tests" (#3650)
  • Update hierarchy demo to fix regression
  • Clean up BacktrackingTM's public API (#3645)
  • Make region file names snake_case (part 7) (#3640)
  • Removed references to obsolete tm_py_fast shim (#3639)
  • Updated OPF Metric API docs (#3638)
  • updated init.py to include missing encoders (#3487)
  • Fixed anomaly likelihood doc problems. (#3629)
  • Updates swarming, some region code to snake_case (part 6) (#3627)
  • Fixed OPF util helpers module names. (#3625)
  • Complete RST docs for nupic.support (#3624)
  • Deleted nupic.support.features* (unused) (#3622)
  • Removed nupic.support.exceptions (unused) (#3620)
  • Proper snake_case for nupic.support (part 5) (#3618)
  • Snake case nupic.encoders (part 4) (#3614)
  • Moved opf_helpers module to helpers (#3610)
  • Removes unused code from nupic.support (#3616)
  • Applying snake_case module name standards (PART 3) (#3611)
  • Fixed support initLogging docstring params
  • Finished OPF utils and env docs
  • Documented OPF Basic Env
  • Documented OPF ENv
  • Documenting OPF Task Driver
  • Documenting OPF experiment runner
  • Removed OPF utils PredictionElement (#3604)
  • Partial doc of experiment description api
  • NUP-2429 Add .gitignore with first_order_0.csv to prevent accedental commits of this generated file.
  • Documented cluster_params canned model config
  • Documented OPF model exceptions
  • Finished doccing opf_utils
  • Documenting OPF utils
  • Removed predictedField from HTMPredictionModel constructor (#3600)
  • NUP-2420 Renamed tm_shim.py to BacktrackingTM_shim.py
  • Removes inputRef / bookmark params from appendRecord (#3597)
  • Documented nupic.data (#3593)
  • OPF Model docstrings (#3589)
  • Remove obsolete nupic.research.bindings check
  • Removed unimplemented abstract methods (#3596)
  • Removed WeatherJoiner code from old example (#3595)
  • Updated snakecase opf_utils in RST docs (#3585)
  • Renamed tm_ccp test so it runs
  • Moved research tm_cpp_test.py back into nupic.research
  • Removed base.Encoder.formatBits() (#3582)
  • Replace dump() with define str in Encoders. Issue #1518 (#3559)
  • Complete encoder docstrings (#3579)
  • Removed nupic.research, moved contents to nupic.algorithms
  • move zip logic into 'build_script'
  • Add support for artifacts deployed to S3 named according to sha
  • Snake case module names PART 2 (#3561)
  • Remove old examples Part 2 (#3562)
  • NUP-2401: Check for prediction results discrepancies (#3558)
  • NUP-2397: rename TP* to TM* (#3555)
  • NUP-2405: quick-start guide for the Network API (#3557)
  • Snake case module names PART 1 (#3550)
  • NUP-2394: network API code example (#3520)
  • Remove old examples Part 1 (#3551)
  • Docs: InferenceShifter,ModelResult,SensorInput,InferenceType (#3549)
  • CLAModel name changed to HTMPredictionModel (#3516)
  • Updating FileRecordStream docstrings (#3545)
  • Fieldmeta docstrings (#3541)
  • Update KNNClassifier docstrings (#3535)
  • SDRClassifier docs, default config docs
  • Updates anomaly docstrings (#3537)
  • [NUP-2399] Added style guides to new guide (#3528)
  • NUP-2396 Allow SensorRegion to pass actValue and bucketIdx to SDRClassifierRegion
  • Added anomaly detection guide (#3521)
  • NUP-2389 Upgrade nupic.bindings dependency to 0.6.1 which has the requisite changes.
  • name change tpParams/tmEnable => tmParams/tmEnable (#3514)
  • NUP-2391: packages to document & progress tracking (#3517)
  • Quick Start
  • NUP-2389 Remove calls to Region::purgeInputLinkBufferHeads. Since we only support delay=0 in CLA models, we no longer need purgeInputLinkBufferHeads, because the new Link::compute logic in nupic.core now performs direct copy from src to dest for links with delay of 0.
  • Disable flatline hack in anomaly likelihood

0.6.0

30 Mar 18:10
Compare
Choose a tag to compare

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

0.5.7

28 Nov 23:01
Compare
Choose a tag to compare
  • Remove tests moved to nupic.core and update version to latest bindings release.
  • Update hello_tm.py
  • Removed linux and gcc from Travis build matrix
  • Makes anomaly_likelihood.py compliant to Python3
  • Update env vars and paths to simplify the AV configuration and installation.
  • Cleanup references to nupic.bindings and old CI code for manually fetching nupic.bindings since it should be found on PyPI without doing anything special.