School project of neural networks, SOM, RBF, Perceptron