This repository contains Python ports of the Octave starter code for the programming assignments in the Coursera online class Neural Networks for Machine Learning taught by Professor Geoffrey Hinton.
This code requires the NumPy SciPy, and matplotlib libraries.
This should go without saying, but use at your own risk. Contributors are not responsible for lost assignment points due to bugs, etc.
First, git clone the project, then
$ cd /path/to/py-coursera-neural/hw1
$ cp learn_perceptron.py.orig learn_perceptron.py
Finally, complete the code, and execute it:
$ ./learn_perceptron.py
Forks and pull requests welcome and encouraged!
Contributors in chronological order
- David Andrzejewski
- Thomas Ryan Harris