【发布时间】:2022-09-30 02:27:29
【问题描述】:
我目前正在使用 Vowpal Wabbit 包来模拟上下文强盗。关于图书馆的使用,我有几个问题:
- 我有多个操作相交的上下文/类别。例如,假设我有 A 队、B 队和 C 队的球衣。这些球衣有 S、M 和 L 码。根据过去的需求,我想推荐一种球衣尺寸来生产。
上下文 - 团队 A、团队 B、团队 C 动作 - S、M 和 L
每个上下文都有相同的操作集可供选择。我希望 Vowpal Wabbit 了解每个上下文都是不同的,并创建单独的动作空间分布。 Vowpal Wabbit 对所有上下文中的操作使用相同的分布/pmf。
因此,如果团队 A 是上下文 - 几次运行后分布为 [0.1, 0.8, 0.1]。 B 队也有相同的分布 [0.1, 0.8, 0.1],尽管大众没有将此视为输入,理想情况下我希望它从 [0.33,0.33,0.33] 开始
有没有办法可以利用大众来区分上下文并给它们单独的分布?
我正在使用以下设置模拟带有 Vowpal Wabbit 的 Contextual Bandit - \"--cb_explore_adf --save_resume --quiet --epsilon 0.1\"
- 我还想知道是否有一种方法可以访问/查看基础学习策略?不同的分布或学习的策略存储在哪里?
谢谢
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
标签: python reinforcement-learning vowpalwabbit bandit