Step-by-step Artificial Neural Network visualizer




This demo aims to serve as a tool to help visual learners, such as myself, gain visual intuition as to how artificial neural networks work, it allows step-by-step iteration through the training process of a fully-connected backpropagation artificial neural network. The default demo attempts to learn an XOR problem.

The demo is experimental and it uses some of the latest ES6 features so it won't work on all browsers, also the performance still needs optimization so I recommend running it in Google Chrome.

The code still needs cleanup and further testing so issue reports and pull request are most welcome, you can fiind the code on github github and is released under MIT license. If you wish to contact me send me an email to