一个用于展示广告强化学习的开放式健身房

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的一个项目。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在数据库中存储工作日数据以及开始时间和结束时间?   mysql Java JPA内部联接查询不起作用   java MQ消息在不同的客户端应用程序中显示不同   javascript如何在xPage上提高typeAhead性能?   java在尝试保存EditText时无法暂停   mongodb“未能使用带参数的构造函数NO_构造函数实例化java.util.List”,   java如何修改使IllegalArgumentException:列“\u id”不存在的游标   转换Android。网Uri到Java。伊奥。输入流   java NetBeans RCP居中弹出窗口无法按预期工作   java将sql开发人员与netbeans连接起来   带有xmldsig签名的java JAXB编组   java ORACLE JDBC批处理执行不会返回受影响行的实际计数   java无法理解如何在由swagger自动生成的jaxrs服务器中访问请求头   java如何处理漏洞CVE20181258,同时将Spring安全版本5与外部客户端(最新版本)一起使用?   JavaSpring数据JPA存储库多租户单模式技术