Multi Level Perceptron, Convolutional Neural networks, Recurrent Neural Networks using Keras and Tensorflow