sweetpea.sampling_strategies.base module¶
- class sweetpea.sampling_strategies.base.SamplingStrategy¶
Bases:
abc.ABC
Sample some number of trial sequences for the given block.
TODO: This should accept some kind of options structure. What if we want to disable metrics? Or use some other feature flag?
- abstract static sample(block, sample_count)¶
- Parameters
block (sweetpea.blocks.Block) –
sample_count (int) –
- Return type
- static decode(block, solution)¶
- Parameters
block (sweetpea.blocks.Block) –
solution (List[int]) –
- Return type