https://lionbridge.ai/datasets/top-10-image-classification-datasets-for-machine-learning/
Code is written in Python and contains Jupyter Notebooks. You can run the code in Google Colab.
Problem is actually an image classfication problems solved with Convolution Neural Networks usin Keras and Transfer Learning Approach.