In this project, I created a real-time Rock-Paper-Scissors game using a custom Teachable Machine model.
The model detects hand gestures through a webcam and plays against the computer.
📂 Technologies Used:
- TensorFlow / Keras (Model Loading & Prediction)
- OpenCV (Camera Input)
- NumPy (Image Preprocessing)
- Teachable Machine (Model Training)
- Python (Game Logic)
🧠 How it works:
1️⃣ Train your own gesture model on https://teachablemachine.withgoogle.com
2️⃣ Export as Keras model and save in 'model/' directory.
3️⃣ Run the Python game with your webcam.
💻 Code and setup:
- Environment: conda create -n teachable-2025 python=3.10
- Run: python teachable.py
👨💻 Author: Abbas Ali
🎓 University of Michigan-Dearborn | ECE 5831: Pattern Recognition & Neural Networks
#TensorFlow #Python #MachineLearning #TeachableMachine #ComputerVision #OpenCV #AIProject #DeepLearning #RockPaperScissors
Download
0 formats
No download links available.
🎮 Rock-Paper-Scissors AI Game | Teachable Machine + TensorFlow + Python + OpenCV | NatokHD