openrl.selfplay.sample_strategy package¶
Submodules¶
openrl.selfplay.sample_strategy.base_sample_strategy module¶
- class openrl.selfplay.sample_strategy.base_sample_strategy.BaseSampleStrategy[source]¶
Bases:
abc.ABC- abstract sample_opponent(opponents: openrl.utils.custom_data_structure.ListDict) openrl.selfplay.opponents.base_opponent.BaseOpponent[source]¶
openrl.selfplay.sample_strategy.last_opponent module¶
- class openrl.selfplay.sample_strategy.last_opponent.LastOpponent[source]¶
Bases:
openrl.selfplay.sample_strategy.base_sample_strategy.BaseSampleStrategy- sample_opponent(opponents: openrl.utils.custom_data_structure.ListDict) openrl.selfplay.opponents.base_opponent.BaseOpponent[source]¶
openrl.selfplay.sample_strategy.random_opponent module¶
- class openrl.selfplay.sample_strategy.random_opponent.RandomOpponent[source]¶
Bases:
openrl.selfplay.sample_strategy.base_sample_strategy.BaseSampleStrategy- sample_opponent(opponents) openrl.selfplay.opponents.base_opponent.BaseOpponent[source]¶