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

Average from multiple simulations #2

Merged
merged 3 commits into from
Nov 16, 2022

Conversation

WojtAcht
Copy link
Collaborator

@WojtAcht WojtAcht commented Nov 8, 2022

image
Gdy biorę średnią z wielu symulacji to: zwiększyły się wartości min, obniżyły się wartości avg i max (są to dość naturalne konsekwencje).
TODO:

  • uruchamianie równolegle symulacji/równoległe ewaluowanie wartości funkcji fitnessu, porównanie czasu 122s vs 884 s na moim laptopie.

Część kodu wyciągnąłem przed if __name__ == '__main__':, bez tego mi to nie działało:

I am using deap. I encountered the exact same issue and made it work by following exactly as the example mentioned https://github.com/DEAP/deap/blob/master/examples/ga/onemax_mp.py.
Make sure the toolbox.register comes before the if name == 'main' and pool=multiprocessing.Pool(processes=4) comes after if name == 'main'.

Powiązane issue: rsteca/sklearn-deap#59

O ile dobrze rozumiem to drzewko takie jak:
image
zwraca zawsze go_from_predator. Zwracane polityki zazwyczaj zwracają ciągle run_from_predator - co można zrobić żeby to poprawić?

@WojtAcht WojtAcht changed the title Don't use do_nothing; Get average from multiple simulations [WiP] Average from multiple simulations Nov 8, 2022
@WojtAcht WojtAcht changed the title [WiP] Average from multiple simulations Average from multiple simulations Nov 9, 2022
@kdbogusz kdbogusz merged commit 3623e69 into master Nov 16, 2022
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