GPU-accelerated NeuroEvolution of Augmenting Topologies (NEAT)
-
Updated
Nov 24, 2024 - Python
GPU-accelerated NeuroEvolution of Augmenting Topologies (NEAT)
Rust implementation of the NEAT evolutionary algorithm
A better NEAT implementation from my old one, transtaled from Code Bullet's Processing implementation.
Custom library implementing NEAT aglorithm in JavaScript
Made from scratch. Each arrow/player is controlled by a neural network. They have to keep eating to stay alive and reproduce. When they reproduce they will spawn a player that is a mutated version of the parent. Fun to watch them evolve and learn. I use NeuroEvolution of Augmenting Topologies as the strategy for evolution.
A simple flappy-bird game built on pygame module with dual mode availability. Manual as well AI (Reinforcement & NEAT-algorithm based).
This project aims at playing the game of Tetris using Genetic Algorithm
Flappy bird automation using Neuroevolution of Augmenting Topologies (NEAT) in Python
A neuroevolution based AI for Flappy Bird
C++ library for evolving neural networks with NEAT
Rust implementation of NEAT made for university project
An implementation of NEAT combined with SGD (based on the paper 2018 paper: Evolutionary Stochastic Gradient Descent for Optimization of Deep Neural Networks), for estimating optimal VCG redistribution functions for the public project mechanism design problem
NEAT-AI plays arcade shooter game "scramble"
“Flying through the obstacles” is a playable game which the model learns to play and trains itself to perform best even in the most difficult levels. The model trains to emerge victorious against human players in any stage. Our model produces the best gaming results that are possible to achieve.
C# library for a slightly modified algorithm of NEAT
Add a description, image, and links to the neuroevolutionofaugmentedtopologies topic page so that developers can more easily learn about it.
To associate your repository with the neuroevolutionofaugmentedtopologies topic, visit your repo's landing page and select "manage topics."