All Projects → drallensmith → neat-python

drallensmith / neat-python

Licence: BSD-3-Clause license
Python implementation of the NEAT neuroevolution algorithm

Projects that are alternatives of or similar to neat-python

NeuroEvolution-Flappy-Bird
A comparison between humans, neuroevolution and multilayer perceptrons playing Flapy Bird implemented in Python
Stars: ✭ 17 (-46.87%)
Mutual labels:  neuroevolution, artificial-neural-networks, neat-python
evo-NEAT
A java implementation of NEAT(NeuroEvolution of Augmenting Topologies ) from scratch for the generation of evolving artificial neural networks. Only for educational purposes.
Stars: ✭ 34 (+6.25%)
Mutual labels:  neuroevolution, artificial-neural-networks
Sparse Evolutionary Artificial Neural Networks
Always sparse. Never dense. But never say never. A repository for the Adaptive Sparse Connectivity concept and its algorithmic instantiation, i.e. Sparse Evolutionary Training, to boost Deep Learning scalability on various aspects (e.g. memory and computational time efficiency, representation and generalization power).
Stars: ✭ 182 (+468.75%)
Mutual labels:  neuroevolution, artificial-neural-networks
neat-openai-gym
NEAT for Reinforcement Learning on the OpenAI Gym
Stars: ✭ 19 (-40.62%)
Mutual labels:  neuroevolution, neat-python
pacman-ai
A.I. plays the original 1980 Pacman using Neuroevolution of Augmenting Topologies and Deep Q Learning
Stars: ✭ 26 (-18.75%)
Mutual labels:  neuroevolution, neat-python
NeuroFlow
Awesome deep learning crate
Stars: ✭ 69 (+115.63%)
Mutual labels:  nn
Xtreme-Vision
A High Level Python Library to empower students, developers to build applications and systems enabled with computer vision capabilities.
Stars: ✭ 77 (+140.63%)
Mutual labels:  artificial-neural-networks
dcgan vae pytorch
dcgan combined with vae in pytorch!
Stars: ✭ 110 (+243.75%)
Mutual labels:  nn
Neural Network P5
Deprecated! See:
Stars: ✭ 218 (+581.25%)
Mutual labels:  neuroevolution
Deep-Learning-A-Z-Hands-on-Artificial-Neural-Network
Codes and Templates from the SuperDataScience Course
Stars: ✭ 39 (+21.88%)
Mutual labels:  artificial-neural-networks
compv
Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)
Stars: ✭ 155 (+384.38%)
Mutual labels:  artificial-neural-networks
pyradox
State of the Art Neural Networks for Deep Learning
Stars: ✭ 61 (+90.63%)
Mutual labels:  artificial-neural-networks
NMSIS
Nuclei Microcontroller Software Interface Standard Development Repo
Stars: ✭ 24 (-25%)
Mutual labels:  nn
pyERA
Python implementation of the Epigenetic Robotic Architecture (ERA). It includes standalone classes for Self-Organizing Maps (SOM) and Hebbian Networks.
Stars: ✭ 68 (+112.5%)
Mutual labels:  artificial-neural-networks
cheatsheets-ai-fork
Cheat Sheets for deep learning and machine learning.
Stars: ✭ 21 (-34.37%)
Mutual labels:  nn
neuro-symbolic-sudoku-solver
⚙️ Solving sudoku using Deep Reinforcement learning in combination with powerful symbolic representations.
Stars: ✭ 60 (+87.5%)
Mutual labels:  artificial-neural-networks
yann
Yet Another Neural Network Library 🤔
Stars: ✭ 26 (-18.75%)
Mutual labels:  nn
rustneat
Rust Neat - NeuroEvolution of Augmenting Topologies
Stars: ✭ 63 (+96.88%)
Mutual labels:  neuroevolution
prometheus-spec
Censorship-resistant trustless protocols for smart contract, generic & high-load computing & machine learning on top of Bitcoin
Stars: ✭ 24 (-25%)
Mutual labels:  artificial-neural-networks
python-neuron
Neuron class provides LNU, QNU, RBF, MLP, MLP-ELM neurons
Stars: ✭ 38 (+18.75%)
Mutual labels:  artificial-neural-networks

Build Status Coverage Status

About

NEAT (NeuroEvolution of Augmenting Topologies) is a method developed by Kenneth O. Stanley for evolving arbitrary neural networks. This project is a Python implementation of NEAT. It was forked from the excellent project by @MattKallada, and is in the process of being updated to provide more features and a (hopefully) simpler and documented API.

For further information regarding general concepts and theory, please see Selected Publications on Stanley's website.

neat-python is licensed under the 3-clause BSD license.

Getting Started

If you want to try neat-python, please check out the repository, start playing with the examples (examples/xor is a good place to start) and then try creating your own experiment.

The documentation, which is still a work in progress, is available on Read The Docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].