Neural Nets Neural Network implementations for machine learning. Perceptron based Back propagation Bacterial foraging optimization