Implementation of a neural network in Python
Contains methods for feed forward, weight updating, back propagation learning, and back propagation learning loop. Contains methods to analyze learning with restarts, varying the hidden layer, learning XOR, and learning a poker hand data set from the UCI Machine Learning Repository.