This project is a Deep Learning model built to classify images of the popular game Rock-Paper-Scissors ๐ชจ๐โ๏ธ.
It uses a Convolutional Neural Network (CNN) trained on a dataset from Kaggle and deployed with a simple Gradio interface for interactive testing.
- Built a CNN model using TensorFlow/Keras.
- Applied Data Augmentation techniques (rotation, shift, zoom, shear) to improve generalization.
- Achieved ~99% validation accuracy ๐ฏ.
- Created a Gradio app that allows users to upload an image and instantly get a prediction (Rock / Paper / Scissors).
- Python ๐
- TensorFlow / Keras
- Gradio
- NumPy, Matplotlib
The dataset was taken from Kaggle and contains:
paper/: 712 imagesrock/: 726 imagesscissors/: 750 images