Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EvoNN, EvoDN2, BioGP and PPGA #19

Open
wants to merge 168 commits into
base: Evolutionary-Surrogates
Choose a base branch
from

Conversation

delamorte
Copy link
Contributor

No description provided.

delamorte and others added 30 commits May 16, 2019 15:20
Added an example how to call the algorithm
Added option to have bias in the same matrix as weight or
as its own vector
Changed data parameter name to training_data
turned off plotting for debugging
population_evonn now can handle 2d matrices
changed new_CV variable to new_cv according to PEP8
Fixed function names in evonn_problem
Set bias to self.bias value (default=1)
Updated delete method in population_evonn to use boolean masks.
Keep and delete methods can now be combined
Removed debug examples
Moved these functions out of Population class
The function takes a parameter a list of indices and "delete"
or "keep", and either deletes the indices from the population
or keeps them and deletes all others.
fixed the Recombination functions to use individuals instead of indices
started working on PPGA algorithm
preys and predators are now tracked in a dict within Lattice
optimized predator and prey placement functions
added static methods to check for lattice boundaries and neighbours
fixed bug with offspring placing with wrong indices
ignore bias on mutation
predator turn now does not end after killing if moves left
fixed bugs with offspring placement and indexing
affected by crossover and mutation.
PPGA seems to be working as intended now.
fixed the mutation function so that zero weights will not be
chosen for mutation
delamorte and others added 29 commits August 8, 2019 13:47
added some comments
added reference pictures of the models for docs
added sin, cos, tan and neg functions to biogp
added headers to ZDT1 example file
fixed EA behavior if no parameters are passed
biogp now takes the variables from the data to terminal set by default
removed some old unused parameters
adjusted some default parameters
improved documentation
included example test results
updated sphinx docs
@light-weaver light-weaver changed the base branch from master to Evolutionary-Surrogates August 14, 2019 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant