当前位置:首页 > 经验 > 数码摄影 > 互联网

alphago的神奇全靠它

关注:74 发布时间:2021-08-27 18:44:07

导语本文整理了alphago的神奇全靠它经验知识,帮助您全面了解,小白也能成为高手,跟随小编一起来看一看吧!

alphago不偏不倚击败围棋李世石,让他名扬天下。随着alphago的日益普及,人们不禁要问,到底是什么让alphago打败了人脑?alphago的核心依靠——人工神经网络。

什么是神经网络?

人工神经网络是模拟生物神经网络(动物的中枢神经系统,尤其是大脑)的结构和功能的数学模型或计算模型。神经网络是由大量的人工神经元计算出来的。在大多数情况下,人工神经网络可以在外部信息的基础上改变内部结构,是一个自适应系统。现代神经网络是一种非线性统计数据建模工具,常用于建模输入输出之间的复杂关系,或者探索数据模式。

神经网络是一种操作模型,由大量相互连接的节点(或“神经元”,或“”)组成。每个节点代表一个特定的输出函数,称为激励函数。每两个节点之间的连接代表通过连接的信号的加权值,称为权重,相当于人工神经网络的记忆。网络的输出根据网络的连接方式、权值和激励函数而变化。网络本身通常是算法或函数的近似,或者是逻辑策略的表达。

例如,用于手写识别的神经网络由一组输入神经元定义,这些输入神经元可以由输入图像的像素激活。经过一个函数(由网络的设计者决定)的加权和变换后,这些神经元被激活,然后转移到其他神经元。重复这个过程,直到比较后一个输出神经元被激活。这决定了要读的字。

它的构造思路是受人类或其他动物的神经网络功能的运作启发。人工神经网络通常是通过一种基于数理统计的学习方法来优化的,所以人工神经网络也是数理统计的一种实际应用。通过标准的数理统计方法,我们可以得到大量可以用函数表示的局部结构空间。另一方面,在人工智能的人工感知领域,通过数理统计的应用,可以做人工感知的决策问题(也就是说通过统计的方法,人工神经网络可以像人一样具有简单的决策能力和简单的判断能力),这种方法比形式逻辑推理演算更有优势。

人工神经网络是一个可以学习和总结的系统,也就是说它可以通过已知数据的实验应用来学习和总结。通过比较局部情况(而这些比较是基于不同情况下的自动学习和待解决问题的复杂性),人工神经网络可以推断并产生一个可以自动识别的系统。基于符号系统的学习方法不同,它们也有推理功能,但它们是基于逻辑算法的,也就是说,它们之所以能推理,是因为它们需要一套推理算法规则。

2二进制的原理可以追溯到顶部

alphago的原理

首先,alphago和玩家玩了15万个游戏,通过人工神经网络找到了这些游戏的模式。然后通过总结,就可以大概率的预测出玩家在位置都能表现出来的所有可能性。alphago的设计师通过反复对抗自己的早期版本来完善神经网络,让自己逐渐提高获胜几率。

广义而言,神经网络是一个非常复杂的数学模型,它的行为可以通过调整其数百万个参数来改变。神经网络学习是指计算机不断对其参数进行微小的调整,试图进行持续的微小改进。在学习的第一阶段,神经网络提高了模仿玩家下棋的概率。第二阶段,增加自我发挥和赢得比赛的概率。反复对极其复杂的功能做微小的调整听起来很疯狂,但是如果有足够的时间和快速的计算能力,实现一个非常好的网络并不难。这些调整是自动进行的。

经过这两个阶段的训练,神经网络可以很好的和围棋业余爱好者进行博弈。但是对于职业来说,还有很长的路要走。从某种意义上说,它不考虑每一手牌之后的招式,而是通过计算未来的结果来决定去向。为了达到专业水平,alphagp需要一种新的估算方法。

为了克服这个障碍,研究人员采用了让它反复与自己战斗的方法,以保持它估计胜利的能力。尽量提高每一步的胜算。(实际上alphago对这个想法做了稍微复杂的调整。然后alphago结合多线程使用这种方法下棋。

我们可以看到alphago的评价体系并不是基于对go的太多了解。通过分析无数游戏和无数自我格斗练习的现有分数,alphago的神经网络做了数十亿次微小的调整,哪怕每次都只是很小的增量提升。这些调整帮助alphagp建立了一套评价体系,类似于围棋手的直觉,对棋盘上的每一步棋了如指掌。

此外,alphago还采用了搜索和优化的思想,再加上神经网络的学习功能,两者都有助于在棋盘上找到更好的位置。这也是alphago目前能打出高水平的原因。

3神经网络的延伸和局限回到了顶端

神经网络的扩展与局限

神经网络的这种能力也可以用在其他方面,比如让神经网络学习一种艺术风格,然后将这种风格应用到其他图像上。这个思路很简单:首先让神经网络接触大量的图像,然后确定这些图像的风格,再将新的图像带入这个风格。

虽然这不是一门伟大的艺术,但它仍然是一个利用神经网络捕捉直觉并将其应用于其他地方的显著例子。

在过去的几年里,神经网络在许多领域被用来捕捉直觉和模式识别。许多项目使用神经网络,包括识别艺术风格或开发好的视频游戏策略等任务。但是网络模拟也有非常不同的直观例子,比如语音和自然语言。

因为这种多样性,我看到alphago本身并不是革命性的突破,而是作为一个极其重要的发展前沿:构建系统,捕捉直觉,学习识别模式的能力。计算机科学家之前已经做了几十年了,并没有取得很大的进展。但是现在,神经网络的成功已经大大扩展,我们可以利用计算机攻击范围内的潜在问题。

事实上,现有神经网络的理解能力很差。神经网络很容易上当。神经网络是一种很好的图像识别方法。但是实验表明,图像稍有变化就能被忽悠。例如,以下图像左侧的图像是原始图像。研究人员对中间的图像做了微小的调整后,神经网络无法区分,就显示了原始图像。

另一个限制是现有系统往往需要很多模型来学习。比如alphago从15万次战斗中学习。这是一笔巨款!在很多情况下,显然不可能提供这么庞大的模型案例。

猜你喜欢

  • 微信上怎么删除自己发布的朋友圈内容

    微信上怎么删除自己发布的朋友圈内容24人喜欢

    想删除微信上发布的朋友圈内容怎么办?让我们教你怎么做。详细介绍方法/步骤首先我们登录微信,点击我页面上的相册,进入个人朋友圈。然后找到想要删除的朋友圈内容。点击朋友圈里的内容详情,点击下面…

    更新时间:2021-10-17 07:20:09

  • 怎么知道对方删了我

    怎么知道对方删了我75人喜欢

    今天小编想和大家分享微信是怎么知道对方删了我的,希望能帮到你。详细介绍方法/步骤首先点击微信右上角的加号按钮。然后点击开始群聊。然后选择可能被黑的朋友。,然后点击finish。当我们的群聊创…

    更新时间:2021-10-02 07:01:22

  • dnf成长契约怎么得

    dnf成长契约怎么得196人喜欢

    有些朋友不知道如何获得dnf成长合同。下面介绍一下。详细介绍方法/步骤首先说一下dnf成长契约的作用。dnf成长合同对于新手来说非常重要,可以增加通关和刷怪的体验,也可以提高掉线率。想要拿到成长…

    更新时间:2021-10-18 12:08:14

  • 58同城微聊怎么用

    58同城微聊怎么用48人喜欢

    58城市微聊怎么用?今天,小编将向你解释。详细介绍方法/步骤打开电脑,找到搜狗搜索,点击进入,如图。,搜索“微聊”,点击进入,如图。,点击“立即下载”,安装到电脑上,如图。安装后,打开软件,登录你的账号,如图。,…

    更新时间:2021-07-05 19:05:07

  • 怎么群发消息给好友

    怎么群发消息给好友65人喜欢

    春节快到了,很多朋友会开始准备给亲朋好友拜年。移动互联网时代,很多小伙伴不再通过短信发送问候,而是通过微信发送各种新年祝福,省钱省力。而且朋友家人多的话,一个一个送太难了。那么,微信如何群发消…

    更新时间:2021-10-06 07:01:39

  • 苹果手机屏幕快捷圆点打开与关闭

    苹果手机屏幕快捷圆点打开与关闭16人喜欢

    今天小编想和大家分享苹果手机屏幕上快点的开合,希望能帮到你。详细介绍方法/步骤首先找到我们手机桌面上的设置,点击。然后点击一般。然后点击辅助功能。然后点击辅助触摸。,然后单击打开辅助触摸…

    更新时间:2021-10-20 18:27:01

  • 怎么查看微信群里某一个人的聊天记录

    怎么查看微信群里某一个人的聊天记录36人喜欢

    今天小编想和大家分享一下如何查看微信群中某个人的聊天记录,希望能帮到你。详细介绍方法/步骤首先随机点击一个微信聊天群。然后点击屏幕右上角的三个点。然后点击查找聊天内容。,然后输入对方的…

    更新时间:2021-10-16 18:29:09

  • 手机怎么克隆qq好友

    手机怎么克隆qq好友15人喜欢

    手机克隆qq好友需要开通会员,开通后如何操作?详细介绍方法/步骤打开qq后,向左滑动,出现如下界面。单击“了解会员权限”。进入会员界面,在下面的界面找到“函数”点击。进入“功能”后,可以看到项目“…

    更新时间:2021-10-16 20:53:08

  • 京东超市2018年有什么发展战略

    京东超市2018年有什么发展战略66人喜欢

    详细介绍方法/步骤 2018年,京东的超市将创造更高效的购物环境,并在网上整合新的创新场景,形成更强的吸引力,加快智能购物的发展趋势。 2018年,京东超市将加强对人工智能、大数据等互联网技术带来的信…

    更新时间:2021-08-13 08:32:05

  • 微信怎么一台电脑登录两个账号

    微信怎么一台电脑登录两个账号64人喜欢

    今天小编想和你分享微信如何在一台电脑上登录两个账户,希望能帮到你。详细介绍方法/步骤首先在我们的电脑桌面上找到微信,点击多次。然后打开两个登录框。然后用我们的手机扫描电脑桌面的二维码。…

    更新时间:2021-08-16 18:34:04

  • qq怎样绑定关联qq号

    qq怎样绑定关联qq号56人喜欢

    关联qq号是一个很棒的功能。虽然不能像双开一样同时收到,但是这个设置对于一个有双号或者共享账号的人来说是最安全的设置。如何绑定关联的qq号码?本指南描述了以下步骤。详细介绍方法/步骤打开qq…

    更新时间:2021-10-11 07:01:34

  • 百度糯米怎么充值q币

    百度糯米怎么充值q币4人喜欢

    百度糯米是一款提供休闲、娱乐、衣食住行服务的综合软件。购物时可以找到许多方便的服务并享受折扣。下面我就来说说用百度糯米充值q币的方法。详细介绍方法/步骤首先,我们需要在手机上下载百度糯…

    更新时间:2021-08-05 16:20:10