Multilayer Perceptrons
Use MLPs For:
- Tabular datasets
- Classification prediction problems
- Regression prediction problems
Try MLPs On:
- Image data
- Text Data
- Time series data
- Other types of data
Convolutional Neural Networks
Use CNNs For:
- Image data
- Classification prediction problems
- Regression prediction problems
Try CNNs On:
- Text data
- Time series data
- Sequence input data
Recurrent Neural Networks
Use RNNs For:
- Text data
- Speech data
- Classification prediction problems
- Regression prediction problems
- Generative models
Don’t Use RNNs For:
- Tabular data
- Image data
Perhaps Try RNNs on:
- Time series data