ray.rllib.evaluation.rollout_worker.RolloutWorker.sample_and_learn#
- RolloutWorker.sample_and_learn(expected_batch_size: int, num_sgd_iter: int, sgd_minibatch_size: str, standardize_fields: List[str]) Tuple[dict, int] [源代码]#
采样和批处理并从中学习。
这通常与分布式 allreduce 结合使用。
- 参数:
expected_batch_size – 期望学习的样本数量。
num_sgd_iter – SGD 迭代次数。
sgd_minibatch_size – SGD 小批量大小。
standardize_fields – 需要规范化的样本字段列表。
- 返回:
一个元组,包含从策略的
learn_on_batch()
返回的额外元数据字典和已学习的样本数量。