NuPIC Studio is an all-in-one tool that allows users create a HTM neural network from scratch, train it, collect statistics, and share it among the members of the community. It is not just a visualization tool but an HTM builder, debugger and laboratory for experiments. It is ideal for newbies with little intimacy with NuPIC code as well as experts that wish a better productivity. Among its features and advantages:
For more information, see numenta.org or the NuPIC Studio wiki.
Currently supported platforms:
Dependencies:
If you want only use it, simply do this:
pip install nupic_studio
Note: Dear *nix users, if you get a "permission denied" error when using pip, you may add the --user flag to install to a location in your home directory, which should resolve any permissions issues. Doing this, you may need to add this location to your PATH and PYTHONPATH. Alternatively, you can run pip with 'sudo'.
Once it is installed, you can execute the app using:
nupic_studio
and then click on Open Project
button to open any example to getting started with NuPIC.
If you want develop, debug, or simply test NuPIC Studio, clone it and follow the instructions:
This assumes the
NUPIC_STUDIO
environment variable is set to the directory where the NuPIC Studio source code exists.
cd $NUPIC_STUDIO
python setup.py build
python setup.py develop
The following instructions will work in the most Python IDEs:
$NUPIC_STUDIO
repository folder as location.setup.py
file listed on project files and select Run
command on pop-up menu. This will call the build process. Check output
panel to see the result.program.py
and voilà!If you don't have a favourite Python IDE, this article can help you to choose one: http://pedrokroger.net/choosing-best-python-ide/