Artificial Neural Networks (ANNs) Convolutional Neural Networks (CNNs) Recurrent Neural Networks (RNNs) Long Short-Term Memory (LSTM) Generative Adversarial Networks (GANs)