【问题标题】:Microsoft CNTK reinforced learning C++ examples微软 CNTK 强化学习 C++ 实例
【发布时间】:2017-11-06 16:45:05
【问题描述】:

我目前正在尝试用 C++ 编写一个扮演炸弹人的 AI,我想用 CNTK 将它实现为神经网络(强化学习)。该工具包有很多教程和示例,甚至还有一个用于强化学习的,但它是用python编写的,我不知道。

https://github.com/Microsoft/CNTK/blob/v2.0.rc3/Tutorials/CNTK_203_Reinforcement_Learning_Basics.ipynb

是否有任何实用的 C++ 示例或教程教授使用 CNTK 进行强化学习?

我的第一个问题是如何使用 CNTK C++ api 创建模型。

【问题讨论】:

    标签: c++ neural-network reinforcement-learning cntk


    【解决方案1】:

    要使用 C++ API 创建模型,请查看 these C++ examples

    对于强化学习,您需要一个可以采取行动并获得奖励的环境。我知道的唯一 C++ 环境是Arcade Learning Environment。 Python中有许多可用的环境,例如openai's gym

    不幸的是,CNTK 没有任何 C++ 中的 RL 示例。但是,如果您遵循 Python 示例并在 C++ 中进行翻译,那么您没有理由无法使其工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 2010-10-18
      • 2014-12-23
      相关资源
      最近更新 更多