Releases: numenta/nupic-legacy
Releases · numenta/nupic-legacy
1.0.5
- d81e128 NUP-2519: Update nupic.core version
- 3371e4e NUP-2519: Upgrade pycapnp to 0.6.3
- 11a13c0 NUP-2518: Remove obsolete region initialization parameters from custom region example
- 67724de "pip install --use-wheel" was deprecated. See https://pip.pypa.io/en/stable/news/#deprecations-and-removals
- 08daff4 Fix softmax overflow
1.0.4
- 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
1.0.2
1.0.1
1.0.0
- 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
- 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
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
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 renamingrawAnomalyScore
toanomalyScore
- Explicitly import and use
engine_internal
in lieu ofengine
to avoid confusion, createnupic.engine.OS
andnupic.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
- 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.