Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PyGAD

Open-source project for building the genetic algorithm & training machine learning models.
Collective - Host: opensource - https://opencollective.com/pygad - Website: https://pygad.readthedocs.io/ - Code: https://github.com/ahmedfgad/GeneticAlgorithmPython

Rename docs/conf.py to docs/source/conf.py

github.com/ahmedfgad/GeneticAlgorithmPython - 52c6728d5d5582abf840b6d7ebcc5d42bcc928c6 authored over 4 years ago by Ahmed Gad <[email protected]>
Rename conf.py to docs/conf.py

github.com/ahmedfgad/GeneticAlgorithmPython - 32c501e3e78be0091d0e0bd8b5b9f7f2969cdc7a authored over 4 years ago by Ahmed Gad <[email protected]>
Add files via upload

github.com/ahmedfgad/GeneticAlgorithmPython - c3299223768e827b87dd930c271c6a606593c03b authored over 4 years ago by Ahmed Gad <[email protected]>
Change in best_solution() & new attribute added

1. The `best_solution()` method in the `pygad.GA` class returns a new output representing the in...

github.com/ahmedfgad/GeneticAlgorithmPython - 04d10f9029c22d360e9567f6446e41fda6fba052 authored over 4 years ago by Ahmed Gad <[email protected]>
Create Example_GeneticAlgorithm.py

github.com/ahmedfgad/GeneticAlgorithmPython - 513b9bb1fb8f6dcbc18d520ae8a0faf1bb1120e7 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

* More details about the project are added.
* Documenting the init_rand_high and init_rand_high...

github.com/ahmedfgad/GeneticAlgorithmPython - 9be2205aafae4c7ca5dc5772f737e512692a1d85 authored over 4 years ago by Ahmed Gad <[email protected]>
Using init_rand_high and init_rand_high

The example passes the init_rand_high and init_rand_high arguments to the constructor of the GA ...

github.com/ahmedfgad/GeneticAlgorithmPython - 86c87b35df5a3576f1182f8007223a17852be413 authored over 4 years ago by Ahmed Gad <[email protected]>
New parameters added init_range_low and init_range_high

* The attributes are moved from the class scope to the instance scope.
* Raising a `ValueError`...

github.com/ahmedfgad/GeneticAlgorithmPython - 5a6fa144cda4d25b733062a1503dceb025079ff0 authored over 4 years ago by Ahmed Gad <[email protected]>
Rename ga.py to pygad.py

github.com/ahmedfgad/GeneticAlgorithmPython - 73bb3f106d5c4f51776e3041522ea9eaa15bfb4a authored over 4 years ago by Ahmed Gad <[email protected]>
Supporting custom fitness function

The project accepts an argument named fitness_func representing the fitness function that calcul...

github.com/ahmedfgad/GeneticAlgorithmPython - 51ae160033903b1d40db29f940d2f96b7df12b13 authored over 4 years ago by Ahmed Gad <[email protected]>
Preparing the fitness function

Preparing a function to be used as the fitness function and passing it as an argument in the con...

github.com/ahmedfgad/GeneticAlgorithmPython - 27c4125b566a51cca6eb4a9e8da286b8654df930 authored over 4 years ago by Ahmed Gad <[email protected]>
Documenting the new fitness_func parameter

Adding more description of the new parameter named fitness_func that accepts a function represen...

github.com/ahmedfgad/GeneticAlgorithmPython - 9af99a5932b39bfe62ea105b31606c58912ce005 authored over 4 years ago by Ahmed Gad <[email protected]>
Documenting the new fitness_func parameter

Adding more description of the new parameter named fitness_func that accepts a function represen...

github.com/ahmedfgad/GeneticAlgorithmPython - 8565d1450a3748065ed74af49785142217e3787a authored over 4 years ago by Ahmed Gad <[email protected]>
Saving and loading the genetic algorithm

An instance of the genetic algorithm is saved using the pickle library and then loaded to resotr...

github.com/ahmedfgad/GeneticAlgorithmPython - 76dd778156c13418cdf1a06f43dd053d4f8f3383 authored over 4 years ago by Ahmed Gad <[email protected]>
Added more features

More types of crossover, mutation, and parent selection.

github.com/ahmedfgad/GeneticAlgorithmPython - 5b91eb1256677498b50ea4ab7a7d568217ecba35 authored over 4 years ago by Ahmed Gad <[email protected]>
More details about the project.

The steps for running the project are discussed.

github.com/ahmedfgad/GeneticAlgorithmPython - 96ea4ee0f5eadb8be5dbba7b7acf26ffff6d3ade authored over 4 years ago by Ahmed Gad <[email protected]>
Restructuring the project to use OOP

Rather than being a script, the ga.py module now holds a class named GA which contains all param...

github.com/ahmedfgad/GeneticAlgorithmPython - 48ac5a5a914ce5f21aafbdaed521fd3baaccece5 authored over 4 years ago by Ahmed Gad <[email protected]>
Calling the train() method for running the GA.

The project is restructured to create an instance of a class named GA and running the genetic al...

github.com/ahmedfgad/GeneticAlgorithmPython - e068af205113488e2fbc8c45d4198facb46dea07 authored over 4 years ago by Ahmed Gad <[email protected]>
Create Example_GeneticAlgorithm.pyx

github.com/ahmedfgad/GeneticAlgorithmPython - e4d55e0304312b45b324835dcafc0f284ce34f7b authored about 5 years ago by Ahmed Gad <[email protected]>
Create GA.pyx

Cythonized implementation of the GA.pyx file that achieves x18 speed compared to its Python coun...

github.com/ahmedfgad/GeneticAlgorithmPython - 94fda8cc80d3f28bf6e772d9e76947946ea72c99 authored about 5 years ago by Ahmed Gad <[email protected]>
Changing file name from GA.py to ga.py

github.com/ahmedfgad/GeneticAlgorithmPython - 85e323122f0148e81c36f7bfa9d008ac986214cf authored over 5 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

github.com/ahmedfgad/GeneticAlgorithmPython - f7bb39a357ded6b233d1206c57cfac23f0d94a5c authored over 5 years ago by Ahmed Gad <[email protected]>
Supporting multiple mutations.

Supporting applying the mutation operation for more than 1 gene using the num_mutations argument...

github.com/ahmedfgad/GeneticAlgorithmPython - 6123e426c79a989d63859e6ac3d1187c4533d612 authored over 5 years ago by Ahmed Gad <[email protected]>
Supporting multiple mutations.

Supporting applying mutation for more than 1 gene using the num_mutations argument in the mutati...

github.com/ahmedfgad/GeneticAlgorithmPython - 7a978a73a37ea65a2013e145f52396b18141aaa1 authored over 5 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

github.com/ahmedfgad/GeneticAlgorithmPython - e55a79e0e9a05254cf4b4bf89448e72adc49f142 authored almost 6 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

github.com/ahmedfgad/GeneticAlgorithmPython - 9b9166ab87a05a8f88008201345c433f3ac3942e authored almost 6 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

github.com/ahmedfgad/GeneticAlgorithmPython - 647c70052b8a3a3b1690986769b826082f790ebf authored about 6 years ago by Ahmed Gad <[email protected]>
Add files via upload

github.com/ahmedfgad/GeneticAlgorithmPython - 962bef9fc2e5f9566151fb6b60517c74b7178443 authored about 6 years ago by Ahmed Gad <[email protected]>