neat-python
neat-python copied to clipboard
Python implementation of the NEAT neuroevolution algorithm
So my first point is to put allawys the best genome of the previous generation into the next generation maybe it could improve efficiency, and my second point is how...
Related to #132 When saving a checkpoint for a generation let's say n , we are not actually saving the last trained generation, we are saving the newly created generation...
Hey, Generally the action space in a game or environment more generally can be represented in a lot of ways (for example one-hot encoded inputs, probabilities, values between 0 and...
Hi, I would like to know if there is a way to change the fitness_threshold for a saved checkpoint? Thanks
Hello All, I have been working on a feature for maintaining a 'target_number_of_species' within a defined min/max range. It achieves this by altering the 'compatibility_threshold' each generation. Question: Is this...
Hey guys, can someone help me with implementation of novelty serach in neat-python? Or at least explain the novelty serach example? Is this the novelty part?: ` for a in...
I used Gym Retro to try NEAT in Pong Atari 2600. The game has 2 binary numbers as input, but because the Neat gives me real numbers, Instead of getting...
Hello, are there plans to vectorize FeedForwardNetwork.activate function? So activate function would accept matrix instead of an array. Thanks.
Hi, I've been working on an implementation of [NSGA-II](https://www.iitk.ac.in/kangal/Deb_NSGA-II.pdf) as a Reproduction method for NEAT, in order to allow dealing with multiple fitness values. The [readme](https://github.com/hugoaboud/neat-python/tree/master/neat/nsga2) presents all the details....
A description of the different aggregation methods is missing from the docs - it'd be nice if they were added. Referencing the `aggregations.py` file it becomes obvious, but not everyone...