didn't understand this french guys' algorithm, or wasn't bother to try? anyway created Perceptor.java, it follows the cool tutorial that i pushed earlier (mlp.pdf) run Perceptor to see what it does. in a nutshel we have activation function (used your ActivationFunction class), we have a setup for the network - as a bunch of 2D double arrays, there is a class to handle all the input reading, now need to do the runs of given input variables and then recalculating the weights. so far so good. if you follow the tutorial we have stuff till (including) float treshold(float) and need to implement void present(...