XOR Learning Neural Network
I used Anaconda for this which includes the numpy library.
An instance of each class is created and the main loop of the program steps through:
- set the next input and expected output
- evaluate the hidden and output layers of the network based on input
- calculate current error and update thresholds and weights
You can learn more at the My GitHub Repository.