数独游戏如何用深度学习攻破?

姓名:张玉军  17021210876

转载自://www.greatytc.com/p/d3d7528b2963

【嵌牛导读】数独游戏如何用深度学习攻破?RRN是个什么东东?

【嵌牛鼻子】数独游戏,深度学习,RRN

【嵌牛提问】数独游戏如何用深度学习攻破?

【嵌牛正文】引言

什么是关系推理?考虑上面的图像,不要把这看成是球体,立方体等等。我们可以用数百万个数字构成图像像素值的来考虑它或者图像中所有边缘的角度或者考虑每个10x10像素区域。

试着回答下面的问题:“大球体左边的棕色金属物体留下的圆柱体的大小是多少?”这是来自CLEVR数据集的示例问题。为了回答它,你需要考虑对象相对于彼此的相对位置。这个对象和交互中心思维被称为关系推理,它是人类智力的核心部分。

深度神经网络非常擅长识别物体,但是当涉及到它们的相互作用的推理时,即使是最先进的神经网络也不过如此。

例如,现有的卷积网络可以很容易地识别上面图像中的每个对象,但是由于它需要关于彼此的关于对象的推理,所以它没有回答我们刚刚提到的那个问题。

Adam Santoro和他的合作者者提出了关系网(RN)。这是一个非常简单的模块,可以将关系推理能力添加到任何神经网络中。他们将一个RN添加到标准的卷积网络中,并在CLEVR数据集上训练最终获得了超人类性能。他们还将其用于BaBi——一个文本问题解答任务,而且解决了20个任务中的18个。

RN在深度学习领域向前迈出了重要一步,但它也有其局限性。它的构建方式是,每个被识别的对象只能与其他被识别的对象进行一次交互,之后网络必须给出答案。这是RN的限制,因为它不能推导导出的交互,即对象A影响了对象B,反过来影响对象C等等。在RN中,对象A必须直接影响对象C,或者根本不能影响对象C。这看起来这种方法有些呆萌。

为了解决这个限制,我们引入了递归关系网络(RRN)。RRN执行多个步骤,而不是仅执行关联推理的单个步骤。在每个步骤中,每个对象都受到其他对象的影响,同时也考虑到它自己以前的状态。这允许交互可以从一个对象传播到另一个对象,从而形成复杂的交互链。

为了表明RRN可以解决需要非常复杂的关系推理的问题,我们使用它来解决数独(Sudoku)难题。

现在,有很多算法来解决Sudokus。RRN在两个重要的方面不同于这些传统的算法:

1.这是一个神经网络模块,从数据中学习算法,而不是手工制作。

2.它可以被添加到任何其他的神经网络中进行端到端的训练,并给神经网络赋予一个复杂的关系推理能力。

对于那些不熟悉Sudoku拼图的人来说,这是一个数字难题,在9x9网格中有81个单元格。每个单元格都是空的,或者从一开始就包含一个数字(1-9)。我们的目标是用一个数字填充每个空单元格,使得每列,每行和3×3不重叠的数字包含1到9的数字。看到下面的两个图像,一个相对简单的数独:30个给定的细胞和红色的解决方案。

你不能一步步推断Sudoku的解决方案。它需要很多步骤的方法演绎,中间结果,并可能尝试几个部分的解决方案之前找到正确的。

我们训练了一个RRN来解决Sudokus,通过考虑每个单元格的一个对象,这个对象影响到同一行、列和框中的每个其他单元格。我们没有告诉它任何策略,也没有提供任何其他的提示。神经网络学到了一个强大的策略,即使是最困难的数独也只有17个回应,成功率达到96.6%。为了比较,其他的神经网络结构并未能解决这些难题中的任何一个,尽管具有更多参数且被训练更长时间。

在每个步骤,RRN为1-9个数字上的每个小区输出一个概率分布,表示网络认为应该在该小区中的哪个数字。

这是巴比数据集中一个简单的问题。

玛丽在那里喝牛奶。

约翰去了卧室。

桑德拉回到了厨房。

玛丽走向走廊。

牛奶在哪里?

我们也训练了BaBi数据集的RRN,并且我们解决了19/20个任务。相比之下RN同样也解决了19/20的最先进的稀疏的可微神经计算机。值得注意的是,RRN花费了大约24小时的时间在四台GPU上进行训练,而RN在10台GPU上花费了几天的时间。我们认为这是因为RRN被设计来解决需要多于一个推理步骤的问题。

递归关系网络(RRN)是一个通用模块,它可以用强大的关系推理能力来增强任何神经网络模型性能。

我们认为关系推理对许多任务都很重要。例如,玩游戏,Go或Starcraft II,需要识别和推理游戏中的对象,以预测行动的长期结果。另一个例子是自驾车。要安全驾驶,必须识别相关的物体,例如汽车,骑自行车的人,停车标志等,以及他们将如何相互作用的原因。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 207,113评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,644评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,340评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,449评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,445评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,166评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,442评论 3 401
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,105评论 0 261
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,601评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,066评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,161评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,792评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,351评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,352评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,584评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,618评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,916评论 2 344

推荐阅读更多精彩内容

  • 小倩结婚六个月后,小虾米就出来了,小倩的老公古长乐远在万里当兵,小虾米出生那天小倩只能和他视频传情。 古长乐的父亲...
    rosesnail阅读 275评论 0 0
  • 文章来源:GREATIST标题:10 Science-Backed Reasons Being Single Is...
    就叫五月阅读 3,075评论 15 62
  • 走着,走着, 穿过车水马龙的街道, 耳畔是否被混乱所喧扰, 我不停的走,拼命的走, 去寻找那静如死人谷的世外桃源。...
    渡舟翁阅读 260评论 0 0
  • 这是九月的最后一天的清晨,天空灰蒙阴沉,还刮着冷风,我和友人穿着厚厚的羽绒服,背着沉重的行囊,踩着松软的沙土,穿梭...
    拾记阅读 668评论 1 4