The following is a sampling of some online demonstrations of neural net training algorithms. I encourage you to at least play around with some of these. My favourite, is the TensorFlow playground. Let me know if you find any broken links.
This is Hinton’s Neural Network Simulation. It shows what I believe is a Restricted Boltzmann Machine used to learn handwritten numerals. The simulation can be used in two ways as shown below.
A Java implementation of a fully working associative memory. The demonstration is based upon storage and recall of images.
Channel Assignment in Cellular Networks
Reinforcement Learning is used to address the channel assignment problem encountered in cellular networks.
An applet that shows the Q-Learning applied to a crawling robot
An applet demonstrating the Hopfield Net