首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorflow / Deepmind:对于与证明相关的数学算法,我如何从观察中采取行动?

Tensorflow / Deepmind:对于与证明相关的数学算法,我如何从观察中采取行动?
EN

Stack Overflow用户
提问于 2017-03-15 11:55:53
回答 1查看 542关注 0票数 1

这个问题是询问有关使用deepmind库的指导/建议/帮助:https://github.com/deepmind/labhttps://www.tensorflow.org/在Python中。

考虑到我是新的概念,如深入学习和人工智能。

问题如下:

  • 在数学问题中使用Deepmind或Tensorflow,我需要观察值并采取行动吗?

使用一种类似于本页描述的方法(https://deepmind.com/blog/open-sourcing-deepmind-lab/),基于观察、行动、奖励等,我想调用一个学习代理来选择一些价值。我在想这样的事情:

  • 输入:元组列表(列表将在每一步更改)
  • 行动:从输入中获取一个值(根据经验)
  • 奖励:如果它返回的值对我正在实现的算法的其余部分是好的还是坏的,我将奖励深度学习代理。

补充说明:

  • 我不能事先训练藻类。

输入的内容如下(只有数字):

代码语言:javascript
复制
edge: (1, 2), face_down: 4, face_up: 5, face_left: 4, face_right: 5
edge: (0, 1), face_down: 4, face_up: 4, face_left: 4, face_right: 5
edge: (5, 4), face_down: 4, face_up: 5, face_left: 4, face_right: 5
edge: (6, 7), face_down: 3, face_up: 5, face_left: 5, face_right: 5
edge: (3, 0), face_down: 4, face_up: 4, face_left: 5, face_right: 4
edge: (4, 1), face_down: 4, face_up: 5, face_left: 5, face_right: 4
edge: (8, 5), face_down: 4, face_up: 5, face_left: 5, face_right: 4
edge: (3, 8), face_down: 4, face_up: 5, face_left: 4, face_right: 5
edge: (2, 3), face_down: 4, face_up: 5, face_left: 5, face_right: 4
edge: (5, 0), face_down: 4, face_up: 4, face_left: 5, face_right: 4
edge: (0, 5), face_down: 4, face_up: 4, face_left: 4, face_right: 5
edge: (1, 0), face_down: 4, face_up: 4, face_left: 5, face_right: 4
edge: (9, 6), face_down: 3, face_up: 5, face_left: 5, face_right: 5
edge: (0, 3), face_down: 4, face_up: 4, face_left: 4, face_right: 5
edge: (7, 9), face_down: 3, face_up: 5, face_left: 5, face_right: 5

这样做的目的是使用同样的deepmind来玩游戏,而不是分析像素和使用pad (上、下、左、右、火、跳),而是让学习代理分析一些数学值,作为唯一的行动,选择其中一个。

是否有其他方法或库/框架来解决这一问题?

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 15:49:29

在你的例子中,你似乎在做一个与背景有关的强盗问题。用Bellman方程来解决你的问题应该非常简单。

算法将如下所示:

1)把你的数学值(州)灌输给你的强盗。

2)让你的强盗选择它认为是最好的行动(在开始时,这将是随机的)。

3)在给予这些国家的情况下,因执行该行动而获得奖励。

在这里可以找到编码和实现的一个快速示例:

https://medium.com/emergent-future/simple-reinforcement-learning-with-tensorflow-part-1-5-contextual-bandits-bff01d1aad9c

您只需更改奖励设置和状态设置即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42809054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档