Sagan Bolliger

Results 7 issues of 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.

type:bug
type:tests
status:help wanted
priority:3
triage

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).

type:enhancement
type:cleanup
type:tests
status:help wanted
priority:4
triage

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....

type:cleanup
type:tests
priority:4
triage

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...

type:build
type:cleanup
under-review

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...

type:cleanup
type:tests
priority:3
triage

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...

type:bug
subject:algorithms
priority:3
type:optimization
triage