简说:5分钟说清“深度学习”

2019-02-15  本文已影响0人  简明PRO

0. 核心概念概览

1. 深度学习有什么用?

人工智能-->深度学习|神经网络|卷积神经网络--> 图形识别、语音识别、汽车导航...

段子1: 识别一只猫的能力

猫 AND 狗

2. 人脑并不依赖规则

男性 OR 女性

段子2: 苍蝇 VS 超级计算机

苍蝇 VS 超级计算机

3. 人脑的识别能力

关键在于,大脑的识别能力,不是靠临时弄一些规则临时编程。大脑的每一个功能都是专门的神经网络长出来的。
大脑给计算机科学家的四个暗示:

1. 大脑是一个强大的模式识别器。

人脑非常善于在一个混乱的场景里识别出想要找的东西。比如从满大街的人中,一眼就认出你熟悉的人。

2. 大脑不管练习还是使用识别能力,都不是按照各种逻辑和规则进行的。

我们识别一个人脸,并不是和一些抽象的规则进行比对。我们不是通过测量两眼之间的距离来识别这个人。我们一眼看过去,就知道他是谁了。

3. 大脑是由神经元组成的。

人脑由数百亿个神经元组成,不是基于明确规则,而是基于神经元的计算。

4. 大脑的识别功能可以通过训练提高。

一个人从小到大,不断成长,大脑识别能力也是在不断提高。

4. 什么是“深度学习”?

简单的神经网络

从左到右分为三层

深度学习就是中间有不止一层隐藏层神经元的神经网络计算,深度的意思就是层次比较深。神经网络底层单元是神经元。

简单神经网络 vs 深度学习神经网络

5. 用交通灯模型理解神经元

交通信号灯--前进判断

上图表现了一个根据交通信号灯判断要不要前进的神经元。
理解神经元的基本原理,它由三部分组成:

1. 输入
红、黄、绿灯那个灯亮了,可以用1表示亮,0表示灭。

2. 内部参数(权重weight+偏移值bias)

3. 输出

神经元激发模型:
神经元做的事情就是按照自己的权重参数把输入值相加,再加入偏移值,形成一个输出值。如果输出值大于某个阈值,我们就说这个神经元被“激发”了。

深度学习过程:
神经元的内部参数,包括权重和偏移值都是可调的。用数据训练神经网络的过程,就是调整更新各个神经元的内部参数的过程。神经网络的结构在训练中不变,是其中神经元的参数决定了神经网络的功能。

上一篇 下一篇

猜你喜欢

热点阅读