Types of Neural network: Feed Forward Neural Network Convolutional Neural Networks Recurrent Neural Networks Generative Adversarial Networks Transformer