alfischer33/rps-ai
A full stack python Flask artificial intelligence project capable of beating the human user in Rock Paper Scissors over 60% of the time using a custom scoring system to ensemble six models (naïve logic-based, decision tree, neural network) trained on both game-level and stored historical data in AWS RDS Cloud SQL database.
This project offers an AI opponent for the game Rock Paper Scissors, designed to consistently beat human players by learning their non-random decision patterns. You play rounds of Rock Paper Scissors against an AI, which analyzes your past moves to predict your next choice. It's intended for anyone curious to test their 'randomness' against a sophisticated computer opponent, or simply looking for a challenging game.
No commits in the last 6 months.
Use this if you want to play a game of Rock Paper Scissors against an AI that adapts to your playing style and aims to win more than 60% of the time.
Not ideal if you're looking for a simple, random opponent or a multi-player game, as it's designed for a single human player against the AI.
Stars
10
Forks
2
Language
HTML
License
—
Category
Last pushed
Mar 24, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/alfischer33/rps-ai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
TiagoDanin/Rock-Paper-Scissors-Web
Rock Paper Scissors Machine Learning Web (Use my "Rock-Paper-Scissors-ML")
goelp14/RockPaperScissors
Rock Paper Scissors Bot/Game in Python + AI + Machine Learning
GantMan/rps_tfjs_demo
Training a Rock Paper Scissors model in the browser via TFJS - Learn along style
andypotato/rock-paper-scissors
Rock, Paper, Scissors game implemented with TensorFlow.js and FingerPose
TiagoDanin/Rock-Paper-Scissors-ML
Rock Paper Scissors Machine Learning