The supervised learning algorithms are :
* Artificial Neural Network (ANN)
* Perceptron (single and multi-layer)
* Convolution Neural Network (CNN)
* Recurrent Neural Network (RNN)
The unsupervised learning algorithms are :
* Autoencoders
* Self-Organizing Maps (SOMs)
* Boltzmann Machine
* Generative adversarial networks (GANs)