-
Notifications
You must be signed in to change notification settings - Fork 7
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
delamorte
wants to merge
168
commits into
industrial-optimization-group:Evolutionary-Surrogates
Choose a base branch
from
delamorte:master
base: Evolutionary-Surrogates
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Add EvoNN, EvoDN2, BioGP and PPGA #19
delamorte
wants to merge
168
commits into
industrial-optimization-group:Evolutionary-Surrogates
from
delamorte:master
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
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
adjusted default parameters
included example test results updated sphinx docs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.