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.