人工智能教程 - 1.1.1 什么是神经网络

朋友们, 如需转载请标明出处:http://blog.csdn.net/jiangjunshowweb

总目录(请务必点击总目录从前言看起,这样才能充分理解本篇文章)安全

什么是人工智能?通俗来说,就是让机器能像人同样思考。这个无需解释太多,由于经过各类科幻电影咱们已经对人工智能很熟悉了。你们如今感兴趣的应该是——如何实现人工智能?网络

从1956年夏季首次提出“人工智能”这一术语开始,科学家们尝试了各类方法来实现它。这些方法包括专家系统,决策树、概括逻辑、聚类等等,但这些都是假智能。直到人工神经网络技术的出现,才让机器拥有了“真智能”。svg

为何说以前的方法都是假智能呢?由于咱们人类能清清楚楚地知道它们内部的分析过程,它们只是一个大型的复杂的程序而已;而人工神经网络则不一样,它的内部是一个黑盒子,就像咱们人类的大脑同样,咱们不知道它内部的分析过程,咱们不知道它是如何识别出人脸的,也不知道它是如何战胜围棋世界冠军的。咱们只是为它构造了一个躯壳而已,就像人类同样,咱们只是生出了一个小孩而已,他脑子里是如何想的咱们并不知道!这就是人工智能的可怕之处,由于未来它有可能会以为咱们人类不该该活在这个世界上,而把咱们消灭掉;为此,世界上已经成立了很多安全协会来防范人工智能。
在这里插入图片描述
人工神经网络是受到人类大脑结构的启发而创造出来的,这也是它能拥有真智能的根本缘由。在咱们的大脑中,有数十亿个称为神经元的细胞,它们链接成了一个神经网络。
在这里插入图片描述
人工神经网络正是模仿了上面的网络结构。下面是一我的工神经网络的构造图。每个圆表明着一个神经元,他们链接起来构成了一个网络。
在这里插入图片描述
人类大脑神经元细胞的树突接收来自外部的多个强度不一样的刺激,并在神经元细胞体内进行处理,而后将其转化为一个输出结果。以下图所示。在这里插入图片描述
人工神经元也有类似的工做原理。以下图所示。
在这里插入图片描述
上面的x是神经元的输入,至关于树突接收的多个外部刺激。w是每一个输入对应的权重,它影响着每一个输入x的刺激强度。学习

大脑的结构越简单,那么智商就越低。单细胞生物是智商最低的了。人工神经网络也是同样的,网络越复杂它就越强大,因此咱们须要深度神经网络。这里的深度是指层数多,层数越多那么构造的神经网络就越复杂。人工智能

训练深度神经网络的过程就叫作深度学习。网络构建好了后,咱们只须要负责不停地将训练数据输入到神经网络中,它内部就会本身不停地发生变化不停地学习。打比方说咱们想要训练一个深度神经网络来识别猫。咱们只须要不停地将猫的图片输入到神经网络中去。训练成功后,咱们任意拿来一张新的图片,它都能判断出里面是否有猫。但咱们并不知道他的分析过程是怎样的,它是如何判断里面是否有猫的。就像当咱们教小孩子认识猫时,咱们拿来一些白猫,告诉他这是猫,拿来一些黑猫,告诉他这也是猫,他脑子里会本身不停地学习猫的特征。最后咱们拿来一些花猫,问他,他会告诉你这也是猫。但他是怎么知道的?他脑子里的分析过程是怎么样的?咱们无从知道~~.net

经过对本篇文章的学习,咱们知道了经过人工神经网络能够实现真正的人工智能。下一小节我就详细地为你们讲解神经网络。xml

这里写图片描述

下一篇:《如何将数据输入到神经网络中》blog