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

Add tests

a1ab6aaeaff1c1001964e1950a29064072bb32c2 authored over 1 year ago by Ahmed Gad <[email protected]>
PyGAD 3.0.1 Documentation

7dac6f05a8f45b83ef8ca8412b333e49610c1380 authored over 1 year ago by Ahmed Gad <[email protected]>
PyGAD 3.0.1

Fix an issue with passing user-defined function/method for parent selection. https://github.com/...

330e7bdcbdb9e85e4b48c2c7c54511428f1b1f72 authored over 1 year ago by Ahmed Gad <[email protected]>
Add [build-system] table

ab972476109cd1d52333907b2ac4a324e583ac65 authored over 1 year ago by Ahmed Gad <[email protected]>
Edit links

2b79ddb535f351828146750df3b8d0d73731c310 authored over 1 year ago by Ahmed Gad <[email protected]>
Add more classifiers

97f3c1652218cb0aeae962e0e38d1ed81962d1da authored over 1 year ago by Ahmed Gad <[email protected]>
Metadata pyproject.toml File

Create a metadata TOML pyproject.toml file for the project.

b42bcd0d5edf45507a8e4bab628d7f9f6124be7d authored over 1 year ago by Ahmed Gad <[email protected]>
Merge pull request #177 from ahmedfgad/master

Update setup.py

ef9e366a9673e9d4b92e0048310ce066c576e822 authored over 1 year ago by Ahmed Gad <[email protected]>
Update setup.py

ab66e04c9d44344fb4bbec6b58c0ef0d9ac32fab authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example_travelling_salesman.ipynb to examples/example_travelling_salesman.ipynb

88013f7910420805a6ec5f6550d88c0d78265c4f authored over 1 year ago by Ahmed Gad <[email protected]>
Merge pull request #176 from ahmedfgad/master

Add the sales man example.

de14ddc0f549135f283352abdab10ea3192ef7dc authored over 1 year ago by Ahmed Gad <[email protected]>
Merge pull request #175 from josephlewisjgl/add-example

Add travelling salesman .ipynb example

8bd6fbce058fd44170b32c4f25f3fc58dfb6c25c authored over 1 year ago by Ahmed Gad <[email protected]>
Add travelling salesman .ipynb example

7d09cded61276303a03b87ca5051434e228d5d15 authored over 1 year ago by Joe Lewis <[email protected]>
Create a workflow YAML file.

c63706a83340c4203d3da6a45710abdec30ba555 authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example_clustering_2.py to examples/example_clustering_2.py

28c64cd9956a4680a7ce440d491fe2404b88f39c authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example_clustering_3.py to examples/example_clustering_3.py

ffc3bf90fb53f5b84abc2ebb1a26ce7d0e588e5b authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example_custom_operators.py to examples/example_custom_operators.py

e356f3d0afaf8cb99196c5826bf271a0f7f3fc39 authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example_logger.py to examples/example_logger.py

8f2c6d40b10f0169acc66b34c47166ed5c0eafca authored over 1 year ago by Ahmed Gad <[email protected]>
Rename lifecycle.py to examples/lifecycle.py

34d3879cebbf0f3d98ff04da00c9b079cbc474d5 authored over 1 year ago by Ahmed Gad <[email protected]>
Rename example.py to examples/example.py

7aedc6de0211756f3acd0598fb6052dd6256d699 authored over 1 year ago by Ahmed Gad <[email protected]>
Rename pygad.py to pygad/pygad.py

78daf35ec68b0392c8e2e742dab7ab75ede6869b authored over 1 year ago by Ahmed Gad <[email protected]>
Rename __init__.py to pygad/__init__.py

8ee348f03a409d6643929c95c3d7ed961b23fad0 authored over 1 year ago by Ahmed Gad <[email protected]>
Delete __init__.py

bf87baad1109117a469bf20f441fa78e9be7b459 authored over 1 year ago by Ahmed Gad <[email protected]>
Delete pygad.py

05ace78a3d0cd2577a70fd85ed1a5a9d12e3aa8f authored over 1 year ago by Ahmed Gad <[email protected]>
Upload all package files

The repository only had the pygad.py script and some few other scripts. Other scripts in the lib...

38e27cbb6b21b4fc4c01661271159938eb5fdcaf authored over 1 year ago by Ahmed Gad <[email protected]>
Update README.md

1c43819d30d44ce80e87c38a508ed8c730e41cba authored over 1 year ago by Ahmed Gad <[email protected]>
Update release 3.0.0 notes

8ef24c13e0f6d7f98834c6c6485db4fffa7a5ac4 authored over 1 year ago by Ahmed Gad <[email protected]>
Update release notes

a62ca2b92ebef81ce557bf78ec2615b72c36d544 authored over 1 year ago by Ahmed Gad <[email protected]>
Update FUNDING.yml

ed1fa62bc7ca41aff15ff22581ee971468e3d32e authored over 1 year ago by Ahmed Gad <[email protected]>
Update FUNDING.yml

d5dbe0e66ae74780c5630489bf46a2fd99c92867 authored over 1 year ago by Ahmed Gad <[email protected]>
Update FUNDING.yml

b141853cd26a21e834a4205b73dec4eaefd651cc authored over 1 year ago by Ahmed Gad <[email protected]>
Update FUNDING.yml

f9a4d8411aa0eca2c600fdba56d529ca853499d6 authored over 1 year ago by Ahmed Gad <[email protected]>
PyGAD 3.0.0 Release

PyGAD 3.0.0 Release Notes
1. The structure of the library is changed and some methods defined in ...

6659d5d942cb5c732a88ffb407edc3b1c9e4f1cb authored over 1 year ago by Ahmed Gad <[email protected]>
Merge pull request #168 from adamj34/fix-numpy-float

Changed deprecated numpy.float to float

30dd023b592fb813052487c5d317fbea5fc96573 authored almost 2 years ago by Ahmed Gad <[email protected]>
changed deprecated numpy.float to float

8a2189775b8e2e77c8bf1a3b2dea808f5fd212f5 authored almost 2 years ago by Adam Jemielita <[email protected]>
Add Stripe donation link

https://donate.stripe.com/eVa5kO866elKgM0144

b1efede9ca71e4f5f2d623eee01924a8215eb535 authored almost 2 years ago by Ahmed Gad <[email protected]>
Update FUNDING.yml

f9f3e537363d3dc75952e2ed3abe96bdfacffdbc authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #165 from rogn02/patch-1

Update README.md

7c084df15fa87d9ecc3e85d2600c63615681e99e authored almost 2 years ago by Ahmed Gad <[email protected]>
Update README.md

removed the additional bracket

78872dabdb50d6f5226656271ff73e3baefc5e4a authored almost 2 years ago by Rohan <[email protected]>
PyGAD 2.19.2 documentation

a912ec923c4fed6d6616acdd868b9f7c9c96d3c4 authored almost 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.19.2 Release

PyGAD 2.19.2 Release Notes
1. Fix an issue when paralell processing was used where the elitism so...

e97c46aedd32ed7283736439f8a29dfd07c68883 authored almost 2 years ago by Ahmed Gad <[email protected]>
Fix summary() indentation

742eb3168cae3e630dcebb9397df56a7d981827a authored almost 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.19.1 Release

PyGAD 2.19.1 Release Notes
1. Add the [cloudpickle](https://github.com/cloudpipe/cloudpickle) lib...

c351957da47136505971f1a268fc9b9a5cb58daf authored almost 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.19.0 Release

PyGAD 2.19.0 Release Notes
1. A new `summary()` method is supported to return a Keras-like summar...

ed1199d1ffd4456feb6062e4444c1e63bf87a517 authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #92 from richmr/master

Add parameter count adjustment for functions that are class methods

fcf5d07f1733d0f3f3882da8ac9bf4a7bf5e7244 authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge branch 'master' into master

f7096bce763f76e9951e4c7bf423a3c31461032f authored almost 2 years ago by Ahmed Gad <[email protected]>
Bug fix

7699a561611113d51054bc371536659551827eee authored almost 2 years ago by Ahmed Gad <[email protected]>
Update conf.py

b15c15c918a6fe9f5f19093b7b2e601fe4fbcf47 authored almost 2 years ago by Ahmed Gad <[email protected]>
Update __init__.py

a9981912609d2eebbe94290d037df930e6cc1913 authored almost 2 years ago by Ahmed Gad <[email protected]>
Update setup.py

f9ebcaec66d6c418703735606c0b9a9ea6e2e735 authored almost 2 years ago by Ahmed Gad <[email protected]>
Replace index 0 by 1.

Thanks for this issue: https://github.com/ahmedfgad/GeneticAlgorithmPython/issues/147

c180af95112a441e6dd8a7d173d3abb28e630875 authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #149 from Chuox/patch-1

Small typo, should be w6 not 6w

227561e93aaf2c37a11c8a2be5bf3a8d1b995d55 authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #156 from augustodamasceno/fix_doc_mutation_example

Fix Documentation User-Defined Mutation Operator Example: the number …

3d37ce16d021ed2323474b64301356c38667647c authored almost 2 years ago by Ahmed Gad <[email protected]>
Scripts to create documentation locally

Release Date: 14 February 2023

1. Remove `numpy.int` and `numpy.float` from the list of suppo...

3e281408fe22a1809ec35edbf40cfd44f0a45905 authored almost 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.2

8734d98534e59d0fc5b7a815077886929e040578 authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #157 from geritwagner/patch-1

Update index.rst/Typo

4de9ae83cc8e8acdea2e007079d84eb626381d4a authored almost 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #152 from EgorBlagov/fix-numpy-deprecated-types

Remove numpy.int and numpy.float

c1c9b88b7f80bf5c0a4bf1c6c5467f02e77c4c83 authored almost 2 years ago by Ahmed Gad <[email protected]>
Update index.rst

f60da965e357e4e2596e9d9436f65caa67d2129a authored almost 2 years ago by Gerit Wagner <[email protected]>
Fix Documentation User-Defined Mutation Operator Example: the number of genes is the offspring shape dimension index 1.

06ed09dccf51374f8f6a2d9ee3c5a412c06b8e4d authored almost 2 years ago by augustodamasceno <[email protected]>
Remove numpy.int and numpy.float

These aliases are deprecated in numpy, can be ignored, since it's the
same as regular int or float

203260bf5ca4f2214ff7bd2d57c91ff259938e5d authored about 2 years ago by Egor Blagov <[email protected]>
Small typo, should be w6 not 6w

Small typo, should be w6 not 6w

0fbabec75602383678453f318cba045111e6adc5 authored about 2 years ago by Chuox <[email protected]>
Merge pull request #127 from Procedurally-Generated-Human/patch-1

Update README_pygad_torchga_ReadTheDocs.rst

251072766d8a9f3ea03ab41f74cda2e8c20c21d0 authored about 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.1 Documentation

4d7cd2282ba834d19eee537222928d7d09ef5aae authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.1

0885d12bcb34bbf6576f8424c28bd682c63a62fe authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.1

A big fix when `keep_elitism` is used. https://github.com/ahmedfgad/GeneticAlgorithmPython/issue...

0e8a4252c66b7aea7bcd6142175126f57d698299 authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.0 Documentation

1. Raise an exception if the sum of fitness values is zero while either roulette wheel or stocha...

16c5ad9e4347ea11b83bcd541c2269eb95e62fd9 authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.18.0

1. Raise an exception if the sum of fitness values is zero while either roulette wheel or stocha...

c5a03a8b91293e07c705151dc224945b73e0aa42 authored over 2 years ago by Ahmed Gad <[email protected]>
Update README_pygad_torchga_ReadTheDocs.rst

fixed grammar

102679d431f5ef9b37862a6a58a2fb73d5663595 authored over 2 years ago by P.Toopchi <[email protected]>
Update sentence about keep_parents

This sentence is edited by Prof. Fernando Jiménez Barrionuevo (http://webs.um.es/fernan). Thank ...

5315bbec02777df96ce1ec665c94dece81c440f4 authored over 2 years ago by Ahmed Gad <[email protected]>
Change version to 2.17.0

7f2b1f45cf2d4a4345613ede8a6d6ff3cd3505b2 authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.17.0

PyGAD 2.17.0
Release Date: 8 July 2022

1. An issue is solved when the `gene_space` parameter...

10aee0c54c41dc4ec1cc0b6af37b514c6317ff5d authored over 2 years ago by Ahmed Gad <[email protected]>
PyGAD 2.17.0 Documentation

## PyGAD 2.17.0

Release Date: 8 July 2022

1. An issue is solved when the `gene_space` para...

8d6d713023ca36149409540dbde990db1d23a527 authored over 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #103 from philtweir/patch-1

Minor typo

8fecaad1037264a80fe3d36b3efa4970da950d31 authored over 2 years ago by Ahmed Gad <[email protected]>
Swapping links.

Thanks for https://github.com/Diamondtroller for opening the issue #118: https://github.com/ahme...

98123a7dd343dcd05b93e7e41d9f3eadc806b74d authored over 2 years ago by Ahmed Gad <[email protected]>
Merge pull request #111 from iamnotstone/master

Fixed an error in documentation

b4986506bb8da07487d9c898d8bf17caf0f35a7b authored over 2 years ago by Ahmed Gad <[email protected]>
fixed some error in documentation

d88e9f3920830126ed1b689dc77b678e145054cc authored over 2 years ago by iamnotstone <[email protected]>
Minor typo

Initail -> Initial

04bf26fe162b3efb3f3473803c9012c5fda0b651 authored over 2 years ago by P T Weir <[email protected]>
Merge pull request #97 from hyandell/master

BSD-3-Clause License

2f2c825d3e1276d4b77db0b7f1475e8dde8424bb authored over 2 years ago by Ahmed Gad <[email protected]>
Adjusting commit message to be more encompassing

9a945c9a80e23bbfa79c02b6f094e6e5a17e8b82 authored over 2 years ago by Henri Yandell <[email protected]>
Adding BSD-3-Clause

39ca48100c435812280cf87e4c99d38e74606d42 authored over 2 years ago by Henri Yandell <[email protected]>
Merge pull request #94 from augustodamasceno/fix_warning_message_word

Fix a single word from `resutled` to `resulted` in the warning message returned when `self.mutat...

c9de4ea34a6ade7e6ffe9cb002dd9decc3e3543f authored almost 3 years ago by Ahmed Gad <[email protected]>
Fix the word resulted in the text message for the warning message about muta

tion probability with None value.

3103fc1c4ef906b276dc2bc84016369dc6ae4a39 authored almost 3 years ago by augustodamasceno <[email protected]>
Add parameter count adjustment for functions that are class methods

e35aae875aafbd458f109e3eac1f179e1ca70d29 authored almost 3 years ago by Michael Rich <[email protected]>
Fix issue #89

Fixes this issue: https://github.com/ahmedfgad/GeneticAlgorithmPython/issues/89
In the tourname...

76bb230de46670e5e939498d2bbe1878679f0adb authored almost 3 years ago by Ahmed Gad <[email protected]>
Add files via upload

e7e8d225df098e45cd4e1269e360cab6b064302c authored almost 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.3 Documentation

6ff45270639fc52aa045fb1ab3529759fdeec011 authored almost 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.3

PyGAD 2.16.2
1. A new instance attribute called `previous_generation_fitness` added in the `pyg...

faeec77b32f1447b8e74fbfddb6d094bb75a94e7 authored almost 3 years ago by Ahmed Gad <[email protected]>
Add files via upload

4ad007e0acae2005b29141022c63bb6a111d846f authored about 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.1 Documentation

158e53c4bd0a80449a9fbb147ac95be724179b71 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.1

1. Reuse the fitness of previously explored solutions rather than recalculating them. This featu...

19bac066a2915f14d318c092f9daff81967c1b8c authored over 3 years ago by Ahmed Gad <[email protected]>
Reuse parents' fitness value.

The fitness values of the parents in one generation i is used rather than recalculated in the ne...

c87641bb9f774cebc40a45e70834832b04ae32b5 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.0 Documentation

A user-defined function can be passed to the mutation_type, crossover_type, and parent_selection...

196a0348cddc08b4b6b5ecd96e96e7a96303cfea authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.16.0

A user-defined function can be passed to the mutation_type, crossover_type, and parent_selection...

c4564ec831d6ff72dd82e4df006a5d3428084376 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.15.1 Documentation

Fix a bug when keep_parents is set to a positive integer. https://github.com/ahmedfgad/GeneticAl...

3349deae037905ed048c2018b6e1f9b578451fc1 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.15.1

Fix a bug when keep_parents is set to a positive integer. https://github.com/ahmedfgad/GeneticAl...

0069c2579161697df95c9f2f04c770729ba0880f authored over 3 years ago by Ahmed Gad <[email protected]>
Add files via upload

f5a09a50c5000b6e6775205532479db6b8d70de8 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD Citation

Bibtex formatted citation
@misc{gad2021pygad,
title={PyGAD: An Intuitive Genetic Algorit...

39261eac779a67b56c2cee2f501f7c4e754c07f1 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD Citation

Bibtex formatted citation
@misc{gad2021pygad,
title={PyGAD: An Intuitive Genetic Algorit...

8ee48ce2805a0e99b6079a95d39489bfe98e2f72 authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.15.0 Documentation

Changes in PyGAD 2.15.0
1. Control the precision of all genes/individual genes. Thanks to Raine...

3f9e29ea723806847129deaff8dc65b247fa348b authored over 3 years ago by Ahmed Gad <[email protected]>
PyGAD 2.15.0

1. Control the precision of all genes/individual genes. Thanks to Rainer for asking about this f...

9b4eee30c9ed556a37fb998e3507767a5bb82cbe authored over 3 years ago by Ahmed Gad <[email protected]>