Skip to content

Tools for using Numenta/nupic on visual problems like image recognition.

License

Notifications You must be signed in to change notification settings

aolingshuang/nupic.vision

 
 

Repository files navigation

NuPIC Vision Toolkit

This tool kit is intended to help people who are interested in using Numenta's NuPIC on vision problems.

This project is in Maintenance Mode

We plan to do minor releases only, and limit changes in NuPIC and NuPIC Core to:

  • Fixing critical bugs.
  • Features needed to support ongoing research.

Running MNIST Experiment

  1. Install nupic.vision and its dependencies

    pip install -e .
    
  2. Prepare MNIST data

    cd src/nupic/vision/mnist
    ./extract_mnist.sh
    mkdir mnist
    mv mnist_extraction_source/training mnist/
    mv mnist_extraction_source/testing mnist/
    python ./convertImages.py mnist
    ./create_training_sample.sh
    
  3. Run experiment

    python run_mnist_experiment.py --data-dir mnist
    

Using Docker

  1. Build docker image with prepared MNIST data
    docker build -t nupic.vision .
    
  2. Run MNIST experiment (See Dockerfile for details)
    docker run nupic.vision 
    

About

Tools for using Numenta/nupic on visual problems like image recognition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.7%
  • TeX 1.6%
  • C++ 1.3%
  • Other 0.4%