Implementations of perceptron algorithm with 2 layers , learning vector quantization , k-means clustering algorithm.