Simple Python neural network implementation.
The dependencies for PyMind are located in the requirements.txt file. Note that using virtualenv is optional, but might be preferable in order to localize the project.
To get the package simply pull from the repository:
git clone https://github.com/ImpGuard/PyMind.git <somedir>
In order to install the dependencies, use pip:
cd <somedir>
virtualenv <env_name> # Create virtualenv if desired
source <evn_name>/bin/activate # Activate the environment if installed
pip install -r requirements.txt # Install any necessary modules
Note: Adding a --system-site-packages
when using virtualenv might be preferable in order to avoid installing a local copy of numpy and scipy.
A Makefile has been provided to allow easy access to common testing utilities.
In order to run the tests, use nose:
cd PyMind
make check
Perform coverage tests using the coverage plugin for nose:
cd PyMind
make really-check
Note: The coverage tests will create a html page detailing coverage in the folder Pymind/cover/index.html
, which will be automatically opened.
Coming soon!
Coming soon!