a feed forward neural network using backpropagation written for Processing 3 (java).
it classifies a point to one of for quadrants on the screen. it also features a visible representation of the neural network.
just open NeuralNetwork.pde with processing and click the play button in the upper left corner to run the project. to train the network, click the play button in the lower right corner. pause at any point and look at the networks prediction depending on your mouse position.