using Keras API to implement CNN model to classify images into one of 8 categories.
the project's structure is a simple convolution layer followed by Normalization and a maxpool layer.
the model is only about 15MB large.
although the structure is nothing fancy, it could detect up to accuracy 99% on training data.
and a ~97% on testing data after only 15 epochs.
finally I used Gradio to make a simple interface for the CNN https://huggingface.co/spaces/SeifMostafa/Object_Classifier