Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CodeReclaimers/neat-python
Python implementation of the NEAT neuroevolution algorithm
https://github.com/CodeReclaimers/neat-python
neuroevolution python
Last synced: about 2 months ago
JSON representation
Python implementation of the NEAT neuroevolution algorithm
- Host: GitHub
- URL: https://github.com/CodeReclaimers/neat-python
- Owner: CodeReclaimers
- License: bsd-3-clause
- Created: 2015-09-26T22:59:53.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-23T14:34:59.000Z (4 months ago)
- Last Synced: 2024-07-18T20:28:38.461Z (2 months ago)
- Topics: neuroevolution, python
- Language: Python
- Homepage:
- Size: 2.15 MB
- Stars: 1,391
- Watchers: 74
- Forks: 487
- Open Issues: 128
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
[![Build Status](https://app.travis-ci.com/CodeReclaimers/neat-python.svg?branch=master)](https://app.travis-ci.com/github/CodeReclaimers/neat-python)
[![Coverage Status](https://coveralls.io/repos/CodeReclaimers/neat-python/badge.svg?branch=master&service=github)](https://coveralls.io/github/CodeReclaimers/neat-python?branch=master)
[![Downloads](https://static.pepy.tech/personalized-badge/neat-python?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Downloads)](https://pepy.tech/project/neat-python)## About ##
NEAT (NeuroEvolution of Augmenting Topologies) is a method developed by Kenneth O. Stanley for evolving arbitrary neural
networks. This project is a pure-Python implementation of NEAT with no dependencies beyond the standard library. It was
forked from the excellent project by @MattKallada.For further information regarding general concepts and theory, please see the
[Selected Publications](http://www.cs.ucf.edu/~kstanley/#publications) on Stanley's page at the University of Central
Florida (now somewhat dated), or the [publications page](https://www.kenstanley.net/papers) of his current website.`neat-python` is licensed under the [3-clause BSD license](https://opensource.org/licenses/BSD-3-Clause). It is
currently only supported on Python 3.6 through 3.11, and pypy3.## 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 is available on [Read The Docs](http://neat-python.readthedocs.io).
## Citing ##
Here are APA and Bibtex entries you can use to cite this project in a publication. The listed authors are the originators
and/or maintainers of all iterations of the project up to this point. If you have contributed and would like your name added
to the citation, please submit an issue or email [email protected].APA
```
McIntyre, A., Kallada, M., Miguel, C. G., Feher de Silva, C., & Netto, M. L. neat-python [Computer software]
```Bibtex
```
@software{McIntyre_neat-python,
author = {McIntyre, Alan and Kallada, Matt and Miguel, Cesar G. and Feher de Silva, Carolina and Netto, Marcio Lobo},
title = {{neat-python}}
}
```## Thank you! ##
Many thanks to the folks who have [cited this repository](https://scholar.google.com/scholar?start=0&hl=en&as_sdt=5,34&sciodt=0,34&cites=15315010889003730796&scipsc=) in their own work.