Back to Recipes Homepage
recipe picture
Recipe: AILearnsToPlayFoldItNoIteration
4.8
Your rating: None Average: 4.8 (5 votes)

Profile

Name: AILearnsToPlayFoldItNoIteration
ID: 103352
Created on: Tue, 03/31/2020 - 23:24
Updated on: Wed, 04/01/2020 - 07:18
Description:

Show terminal output and comment your evolved algorithm action number strands (1 through 9, A, Base 11 digits). version 1.01 It is a script that use genetic algorithm to find actions in game that gain score and adjust them over time. Source code can be found here: https://github.com/Grommii/Foldit/blob/master/AILearnsToPlayFoldIt.lua

Adjustable parameters: **Population Size** - Number of species in population. In other words - number of top species that survive to the next generation; **Mutation Size** - Number of mutated algorithms that will be added and checked each generation; **Aliens Size** - Number of random algorithms that will be added and checked each generation; **Cross Size** - Number of crossed algorithms that will be added and checked each generation; **Number Of Algorithm Steps** - Number of actions (genes) that can perform each algorithm; **Iteration Score Threshold** - Score gain threshold for algorithm to be executed again during evaluation; **Reset World Generation Each** - Number of generations that will be tested based on the same starting position before new top position will be saved as start point; **Mutate Rate** - Probability of new gene during mutation;

Also you can check/uncheck pre-defined algorithms to start with. By default two common algorithms included.



Best For


Comments

Joined: 10/10/2015
Groups: Go Science
in options dialog, click

in options dialog, click More, than enter the algorithm strand 50040

Joined: 10/10/2015
Groups: Go Science
or 50000

or 50000

Joined: 10/10/2015
Groups: Go Science
00105 for covid19 binder

00105 for covid19 binder

Joined: 09/29/2016
Groups: Gargleblasters
Did you do something

Did you do something different to the code?
In my experience with the original by Grommii, inputting a different algorithm didn't seem to actually USE what you've input. When I have the Output Window open and Show Script Commands enabled, the custom string I enter isn't printed in the output window...

I had to edit the code to add in my own custom one (which, due to my complete lack of knowing what I'm doing, is pretty much identical to the 2 it includes), that one then shows up in the output window, but only because it's now hard-coded into the recipe.

So are you sure that it's even using the "00105" you've entered? <_>

Joined: 10/10/2015
Groups: Go Science
38060 in ORF6 prediction

38060 in ORF6 prediction

Joined: 03/31/2020
Groups: None
Newbie here! What ever it

Newbie here!

What ever it does, it works! Doing a great job increasing my score when processing "Revisiting Puzzle 110: Turkey".

Happy to use this when i want the PC to do all the thinking!

Joined: 09/24/2012
Groups: Go Science
Suggestion

Print actions at start before the dialog would help to know what numbers of actions to select for own algorithms.

Want to try?
Add to Cookbook!
To download recipes to your cookbook, you need to have the game client running.
Parent
Children
Authors
Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons