xviniette/AsteroidsLearning
Program that learns to avoid asteroids by machine learning (Neuroevolution)
This program demonstrates how a virtual spaceship can learn to navigate and avoid asteroids using machine learning. It takes sensor data from around the spaceship as input and outputs steering decisions, showing how an AI can adapt to a dynamic environment through a process similar to natural evolution. This is for anyone curious about how basic AI learning and neuroevolution work in a simple, visual simulation.
No commits in the last 6 months.
Use this if you want to see a clear, interactive example of machine learning applied to a navigation task, similar to how AI might learn to control a drone or robot.
Not ideal if you are looking for a tool to solve a real-world engineering or game development problem.
Stars
45
Forks
20
Language
JavaScript
License
—
Category
Last pushed
Jan 04, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/xviniette/AsteroidsLearning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yenchenlin/DeepLearningFlappyBird
Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).
ChenglongChen/pytorch-DRL
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single...
nikp06/subwAI
Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine...
vladfi1/phillip
The SSBM "Phillip" AI.
kingyuluk/RL-FlappyBird
Using reinforcement learning to train FlappyBird.