Different Types of Neural Networks in Deep Learning