Rhythm Recognition

This is a demonstration of a neural network used to detect temporal patterns. It is based on my pattern recognition applet. The background of the applet will change color depending on its state. Holding down the button is considered the "black" state and releasing the button is considered the "white" state. Click and release the button in a repeating pattern and eventually the neural network will synchronize to the rhythm. When you stop clicking the button the neural network will continue the rhythm. The neural network is always learning from the state of the button. Even when you stop clicking in order to watch the rhythm, the neural network considers this a long "white" pause which may interfere with its ability to learn future patterns. Reload the page in order to retrain the neural network.