Sagan Bolliger
Sagan Bolliger
In discussions with @ywcui1990 and @scottpurdy a new proposal for doing temporal pooling has emerged. This proposal involves doing both spatial and temporal pooling simultaneously using the existing spatial pooler...
The [unit tests for NearestNeighbor](https://github.com/numenta/nupic.core/blob/master/src/test/unit/algorithms/NearestNeighborUnitTest.cpp) are all commented out. This code is used from within the nupic KNNClassifier class.
The most recent version of gtest contains the gtest-spi.h header which includes the macro [EXPECT_FATAL_FAILURE](https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#including-this-header-you-can-use). Once upgraded, this macro should replace the use of `SHOULDFAIL_WITH_MESSAGE` in [NetworkTest.cpp](https://github.com/numenta/nupic.core/blob/master/src/test/unit/engine/NetworkTest.cpp).
1. Many tests in [tests/unit/algorithms](https://github.com/SaganBolliger/nupic.core/tree/master/src/test/unit/algorithms) use anonymous code blocks in a single large unit test. These should be broken down into separate gtest unit tests and given appropriate names. 2....
I'm trying to install nupic.core on Ubuntu 12.04.5 LTS with cmake version 2.8.7. When I create the directory `$NUPIC_CORE/build/scripts` and run `cmake $NUPIC_CORE -DCMAKE_INSTALL_PREFIX=../release -DPY_EXTENSIONS_DIR=$NUPIC_CORE/bindings/py/nupic/bindings` from within it, I get...
gtest provides a standard main() function for running tests making [UnitTestMain.cpp](https://github.com/numenta/nupic.core/blob/master/src/test/unit/UnitTestMain.cpp) unnecessary. However, the current installation of gtest does not include the file `gtest_main.cc`, which implements this functionality. After gtest...
The [current implementation of temporal memory](https://github.com/numenta/nupic.core/blob/16e9a911e70e161586e2d04762b1b92d255ae468/src/nupic/algorithms/TemporalMemory.cpp) has a mechanism for deleting synapses that reach zero permanence, but not for deleting segments that reach zero synapses. Deleting such segments would improve...