Regression
Artificial Neural Network
Classification
Convolution Neural Network
Recurrent Neural Network
Clustering