The purpose of this notebook it to train CNN models to perform a classification task on a Flower 102 dataset: https://www.robots.ox.ac.uk/~vgg/data/flowers/102/index.html.
The project includes following steps:
- downloading and extracting data
- converting images to numpy arrays
- data augmentation
- building a CNN model from scratch
- Transfer Learning and Fine Tuning