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

🐏 Tuning improvements #15

Open
wants to merge 31 commits into
base: master
Choose a base branch
from

Conversation

dymitrlubczyk
Copy link

No description provided.

dymitrlubczyk and others added 30 commits September 8, 2021 15:44
* Add experiment with randomly controlled player

* Add EvolutionaryAlgorithm class

* Add demo file for EvolutionaryAlgorithm class
…tignore

dummy_demo_framework contains an outline & arbitrary classes for the project
* Save progress

* Add gitigorne

* Code refactor

* Final improvments

* Add very basic store_data implementation

* Save progress

* Save progress

* Save progress

* Minor fixes

Co-authored-by: marcgalitski <[email protected]>
* Save progress on Experiment Class

* Remove binary and text files

* Refactor Experiment class

* Save Process

* Added Experiment to run_algorithm()

* Remove pyc file

* Turned on self.logs in environment.py because logs were still being displayed

* Made changes to experiment, base_algo, and specialist; added line_plot_method, changed variable name in base_alg, and added hyperparams for specialist

* Changed generations_number from 5 to 2

* Changed fitnesses var name to avg_generation_fitness for clarity; added DEBUG statements; requesting clarification for population array

* Implemented working line_plot function - plots average generation fitness during each experimental run; TODO: boxplots, fix best_solution array - best does not want to be appended to a list of list... so far solutions get merged into a single list

* Base_algo: fixed generation iteratable (increased at beginning & end, instead of just end); experiment.py: fixed calculation of total average - successfully plots total average over all generations in a single experiment against experiment number; specialist: changed some hyperparams

Co-authored-by: marcgalitski <[email protected]>
* Average crossover

* Add hidden layer to network

* Niche fitness refactor
* mutation_ratio to 0.2

* Added uniform_mutation, removed duplicate mutation_ratio (set by specialist as hyperparam)

* Added uniform, made changes to attribute names

* Changed selection ratio to 0.3
* Add tuning

* Fix
* Same initial population

* Minor improvements
* Same initial population

* Minor improvements

* Fix alpha values

* Fix
* Same initial population

* Minor improvements

* Fix alpha values

* Fix

* Minor improvement
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.

2 participants