Program learning to play Flappy Bird by machine learning (Neuroevolution)
-
Updated
Nov 23, 2023 - JavaScript
Program learning to play Flappy Bird by machine learning (Neuroevolution)
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
A simple factor network implementation written by JavaScript
A neuroevolution game experiment.
Deprecated! See:
Evolving squids through neuroevolution
Evolution Simulator with Box2D
Artificial life. Particles driven by neural networks, fighting on a grid and evolving through genetic algorithms.
Cerebrum.js is a neural network library created in pure JavaScript.
Set of games and simulations designed to experiment with QLearning, Neuroevolution, and PoseNet.
NEAT (Neuro Evolution of Augmenting Topologies) implementation in JavaScript
Tesla Autopilot Racing Simuator
Javascript implementation of the NEAT neuroevolution algorithm using tf.js
Atari Pong meets Neuroevolution
Descentralized Optimization Network (DON) is a REST API that allows extending existing evolutionary algorithms to a decentralized architecture to provide collaboration, scalability, event log and fault-tolerance in an optimization process. It also allows external clients to make remote evaluations of data using the most optimized models.
Inspired by Coding Train and Code Bullet, here is my take on the Asteroids game with an AI trained using Neuroevolution through Augmenting Topologies (NEAT), given vision using ray casting.
A simple simulation of the neuroevolution of a program learning how to play the game 'Flappy Bird'.
Clone of flappy bird game in javascript, developed an AI to play this game and added some interesting difficulty. The baseline algorithm is neuro-evolution which evolves a set of feed foward after a number of generations.
Did you think that dinosaurs were finished evolving?
Flappy Bird AI using Core JS libraries
To associate your repository with the neuroevolution topic, visit your repo's landing page and select "manage topics."