flash_ai_parameter_optimization
This is an old revision of the document!
Flash AI Parameter Optimization
The algorithm for manipulating the stacks of flash cards is implemented in coach.js.
The algorithm is based on parameters.
At present, we set the parameters manually.
We should be able to use the autoplay feature, repetitively altering the parameters striving for optimal success in mastering the cards.
We should also introduce parameters describing the human.
- number of cards in working set
- average number of attempts to learn a new cards
Set up a meta-learning AI who repetitively sets up decks and parameter sets and runs autoplay, saving the result of each run, gradually improving the parameter set.
class Train
- set parameters
- run with autoplay
- record result: number of attempts to master all cards
- loop
- adjust parameters
- run with autoplay, max 10000 runaway escape
- record result
adjust parameters
- a weight multiplied times each parameter
- vary the weight up, see the effect on result
- vary the weight down, see the effect on result
flash_ai_parameter_optimization.1663992935.txt.gz ยท Last modified: 2022/09/24 00:15 by jhagstrand