It's necessary to download the dataset and make it available in the Google Drive directory where the Colab notebooks are going to be executed.
Data exploratory analysis notebook
This notebook provides the code for the data exploratory analysis.
Hand-crafted features classification notebook
This notebook provides the code to:
- Produce the handcrafted features
- Color histograms
- Mean brightness
- Classify with linear classifiers
- Support Vector Classifier
- Stochastic Gradiend Descent
- Classify with non-linear classifiers
- Random Forest Regressor
Deep Leaning classification notebook
This notebook provides the code to:
- Data augmentation
- Outlier extraction
- Classification with transfer learning
- Explainability analysis
- Automatic feature extraction
- Gradient-Weighted Class Activation Mapping (Grad-CAM)
Data and plots of the experiments conducted can be found in the following link.