一个用于展示广告强化学习的开放式健身房
gym-display-advertising的Python项目详细描述
健身房展示广告
一个用于展示广告强化学习的OpenAI健身房
安装
pip install gym-display-advertising
使用
importgym_display_advertisingenv=gym.make("StaticDisplayAdvertising-v0")episode_over=Falsewhilenotepisode_over:state,reward,episode_over,_=env.step(env.action_space.sample())print(state,reward)^{pr2}$
真实广告竞价数据
存储库包含来自单个商家的真实竞价数据,并在默认情况下加载这些数据。如果要加载更多数据,请按照make-ipinyou-data repository中的说明创建数据。在
然后使用helper类ProcessedIPinYouData
加载数据并将dataframe传递到gym.make
命令中。在
importpathlibimportgymimportgym_display_advertisingipinyou=gym_display_advertising.data.ProcessedIPinYouData(directory=pathlib.Path("path/to/file"))training_data,_=ipinyou.get_merchant_data(2997)env=gym.make("DisplayAdvertising-v0",data=training_data)state,reward,_,_=env.step(env.action_space.sample())print(state,reward)
致谢
这是云计算原生数据科学咨询公司Winder Research的一个项目。在
- 项目
标签: