Ecosyste.ms: OpenCollective

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

github.com/ahmedfgad/GeneticAlgorithmPython

Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
https://github.com/ahmedfgad/GeneticAlgorithmPython

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

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

32c501e3e78be0091d0e0bd8b5b9f7f2969cdc7a authored over 4 years ago by Ahmed Gad <[email protected]>
Add files via upload

c3299223768e827b87dd930c271c6a606593c03b authored over 4 years ago by Ahmed Gad <[email protected]>
Update pygad.py

497365a21c68b23e84478748c6b328e5e9ebad0b authored over 4 years ago by Ahmed Gad <[email protected]>
Update example.py

a659cc258a5c66c5e2e8c158d39390b960c3323f authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

ce4e8e201e5a1cd0177be9c996da8dd984cc9612 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

4a4bf553b37cccf0513c54da1ac65aa733532d16 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

a1973950e7ce7c8bd58378ca051c738f5955ffb1 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

20c080a0e13aa4c336638d09be6976dbd1156d70 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

5b579f17b91519a4bd48754f622a3235fae5957b authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

e9717f07fcfb9efa52cc615648f77513821efae2 authored over 4 years ago by Ahmed Gad <[email protected]>
Update example.py

bec8b708eec953d9f89d96805ea814a2e123d14c authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

5748cdfde2e608a04a11527b5f1278b2df427b12 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...

04d10f9029c22d360e9567f6446e41fda6fba052 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

b79273cfd6bd9db07c3b47ca9be503501d3359c5 authored over 4 years ago by Ahmed Gad <[email protected]>
Update pygad.py

5338ae94ae1201e2dd18d65df9316588802c282d authored over 4 years ago by Ahmed Gad <[email protected]>
Update example.py

3820b0db0648d739a2cde847af7a6c44982fa495 authored over 4 years ago by Ahmed Gad <[email protected]>
Delete README.md

33e92b980fbf15522c5f21e8107a57b5092c98b9 authored over 4 years ago by Ahmed Gad <[email protected]>
Create README.md

0d1b9ca289cbaf3a8e06723f466f421493d10df7 authored over 4 years ago by Ahmed Gad <[email protected]>
Create README.md

683c819d0b3e99ebd5bc9bb3912f3ed015fb0a19 authored over 4 years ago by Ahmed Gad <[email protected]>
Create Example_GeneticAlgorithm.py

513b9bb1fb8f6dcbc18d520ae8a0faf1bb1120e7 authored over 4 years ago by Ahmed Gad <[email protected]>
Create ga.py

c546a414b5212fe204b3e5ec71d7d68e060a3f59 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...

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 ...

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`...

5a6fa144cda4d25b733062a1503dceb025079ff0 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

7caec559c7dd49917ee7ab3def5353a6814c9b8b authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

5197baa2ec6bec0c747d48f9d3a3a26f559088bd authored over 4 years ago by Ahmed Gad <[email protected]>
Update example.py

749d75bc3cbe29b9feaadfcb34f627b4a3c28129 authored over 4 years ago by Ahmed Gad <[email protected]>
Rename ga.py to pygad.py

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...

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...

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...

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...

8565d1450a3748065ed74af49785142217e3787a authored over 4 years ago by Ahmed Gad <[email protected]>
Update ga.py

004a06663489e9cdb14dd6c8dee716c67c04eeb1 authored over 4 years ago by Ahmed Gad <[email protected]>
Update README.md

a25b6a324c0883ac36ec2a2c8bd3aa4d1307abb8 authored over 4 years ago by Ahmed Gad <[email protected]>
More description

0aee141068623aefd3662e9d1701278eebe14982 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...

76dd778156c13418cdf1a06f43dd053d4f8f3383 authored over 4 years ago by Ahmed Gad <[email protected]>
Added more features

More types of crossover, mutation, and parent selection.

5b91eb1256677498b50ea4ab7a7d568217ecba35 authored over 4 years ago by Ahmed Gad <[email protected]>
More details about the project.

The steps for running the project are discussed.

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...

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...

e068af205113488e2fbc8c45d4198facb46dea07 authored over 4 years ago by Ahmed Gad <[email protected]>
Create Example_GeneticAlgorithm.pyx

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...

94fda8cc80d3f28bf6e772d9e76947946ea72c99 authored about 5 years ago by Ahmed Gad <[email protected]>
Update README.md

4d53266e57270e9cbbe43ae0f7cb5353d5482e2c authored over 5 years ago by Ahmed Gad <[email protected]>
Changing file name from GA.py to ga.py

85e323122f0148e81c36f7bfa9d008ac986214cf authored over 5 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

f7bb39a357ded6b233d1206c57cfac23f0d94a5c authored over 5 years ago by Ahmed Gad <[email protected]>
Update README.md

bffbe1731a6543a407aac225db96975696c5a424 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...

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...

7a978a73a37ea65a2013e145f52396b18141aaa1 authored over 5 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

e55a79e0e9a05254cf4b4bf89448e72adc49f142 authored almost 6 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

9b9166ab87a05a8f88008201345c433f3ac3942e authored almost 6 years ago by Ahmed Gad <[email protected]>
Update Example_GeneticAlgorithm.py

647c70052b8a3a3b1690986769b826082f790ebf authored about 6 years ago by Ahmed Gad <[email protected]>
Update README.md

c895e99e4474206598b752b7c44e9ab51873f5f3 authored about 6 years ago by Ahmed Gad <[email protected]>
Add files via upload

962bef9fc2e5f9566151fb6b60517c74b7178443 authored about 6 years ago by Ahmed Gad <[email protected]>
Initial commit

3323f055e994cc9936c910bf6e881809ed3b566d authored about 6 years ago by Ahmed Gad <[email protected]>