-
Notifications
You must be signed in to change notification settings - Fork 14
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
Implement the other archetypes #30
Comments
I'd like to take a stab at |
👍 Go for it :) |
Note for HMM we can use either swarm algorithm or the evolutionary algorithm, so if it's possible to test both that would be ideal. |
The current implementation that is to be modified is here: https://github.com/Axelrod-Python/axelrod-dojo/blob/master/bin/hmm_evolve.py |
I'm looking at this now. Here's what I think the steps are:
I'm going to move forward with this plan, but let me know if I'm off-track or if I should do intermediate PRs. Also: I haven't looked into the pyswarm implementation, but I think I understand the idea of the algorithm, and it seems safe to assume that no iteration of the algorithm will create values that are not probabilities [outside 0 to 1]. |
That looks right to me 👍 |
Currently in
axelrod_dojo.archetypes
I've implemented theFSMParams
(and written unit and integration tests) which simplifiesFSM_evolve.py
. It's not tough work to do the same with the others (but they should be fully tested).The text was updated successfully, but these errors were encountered: