Here is the task-
- Downloading the dataset from https://www.kaggle.com/prasunroy/natural-images
This dataset contains 6,899 images from 8 distinct classes compiled from various sources (see Acknowledgements). The classes include airplane, car, cat, dog, flower, fruit, motorbike and person. - Designing a suitable neural-network model to classify these images.
- Randomly selecting 20% of the images as train set, training the model with the rest 80% images.
- Reporting classification accuracy.
- Showing some images that are correctly predicted. Also, showing some images that are not correctly predicted.
Python Dependencies:
NumPy
Pandas
Sklearn
Tensorflow
Matplotlib
Keras
Was inspired from-
https://www.kaggle.com/wl0000000e/get-89-val-acc-within-20-epoches
--Thanks a lot for viewing
N.B.: Jupyter-notebook files are large and may not be displayed properly in GitHub Use the online Notebook viewer: https://nbviewer.jupyter.org/ to view the notebooks.