Day 14 - 神经网络(D)NN 到 卷积神经网络CNN (1)

由标准神经网络NN 到 深度神经网络DNN

复习一下前几天谈的输入层-隐藏层-输出层。

标准神经网络(NN),深度学习本质上是神经网络,各种神经网络的基础就是NN, 一个经典的神经网络图如下图所示,这是一个包含三个层次的神经网络,红色的是输入层,绿色的是输出层,紫色的是中间层(也叫隐藏层)。输入层有3个输入单元,隐藏层有4个单元,输出层有2个单元。

https://ithelp.ithome.com.tw/upload/images/20201213/201306012RBqxRwVB5.png

深度神经网络(DNN),当隐藏层多於2时称为深度,DNN与NN主要的区别在於把sigmoid函数替换成了ReLU。原文网址

注: sigmoid函数及ReLU为在类神经网路中使用的激励函数,主要是利用非线性方程序,解决非线性问题,若不使用激励函数,类神经网路即是以线性的方式组合运算,因为隐藏层以及输出层皆是将上层之结果输入,并以线性组合计算,作为这一层的输出,使得输出与输入只存在着线性关系,而现实中,所有问题皆属於非线性问题,因此,若无使用非线性之激励函数,则类神经网路训练出之模型便失去意义。深度学习激励函数介绍

NN或DNN为一种模拟人脑神经系统的方式,它能将一维数据经过Full Connection并学习多次後归纳出该结果。同时,他们是AI发展中不可或缺的因素之一。可以想像,目前DNN常被使用。

全连接层Full Connection : 主要就是分类(Classification),参数很多(可占整个网路参数80%左右,这是使用时的另一个挑战。)

参考: 什么是全连接层(Fully Connected Layer)

现在的任务是去区别是不是猫

https://ithelp.ithome.com.tw/upload/images/20201213/20130601i15eFr3RKi.png

当我们得到以下特徵,就可以判断这个是猫了

https://ithelp.ithome.com.tw/upload/images/20201213/20130601NTwMhYpeky.png

如果红色神经元被激活就对应到猫,同样地,若猫的特徵不明显,同一层的其他神经元便不会对应到猫。最後我们再把这些找到的特徵组合在一起,发现最符合的是猫,电脑便认为这是猫了

https://ithelp.ithome.com.tw/upload/images/20201213/20130601AjZxdkHw9f.png

往前一层对子特徵分类,也就是对猫头,猫尾巴,猫腿等分类,比如现在要把猫头的特徵找出来

https://ithelp.ithome.com.tw/upload/images/20201213/20130601g8nzkWQthQ.png

於是我们下一步的任务就是把猫头的这些子特徵找到,比如眼睛、耳朵。道理和区别猫一样,当我们找到这些特徵时,神经元就被激活了(下图红色圆圈)

https://ithelp.ithome.com.tw/upload/images/20201213/20130601prCzzlyTwC.png

注:本文是搜寻数个网站及各种不同来源之结果,着重在学习,有些内容已难办别出处,我会尽可能列入出处,若有疏忽或出处不可考,请联络我, 我会列入, 尚请见谅。

<<:  Week39 - 各种安全性演算法的应用 - 窃听、电子欺骗实作 [高智能方程序系列]

>>:  单晶片实习问答,请求大神回复

iOS APP 开发 OC 第十七天,内存管理&引用计数器(重要观念)

tags: OC 30 day 开发一个项目,内存管理最直接影响一个项目的品质。意味着一个好的内存管...

[Day7] 人才配置:合适的人、合适的运用

从资源配置的角度思考 产品经理不一定有人事决定权,但是可以从资源的角度给予建议 这个是一个特别的经历...

[重构倒数第0天] - 铁人赛後记

铁人赛完赛 这30天可以说是让我非常忙碌而切让我一直把铁人赛挂在心上,每天就是在想今天要写什麽,这样...

Unity自主学习(六):使用"Unity Installer"下载Unity

昨天我们因为安装失败,而改选择前往官网直接下载安装包 那麽我们将"Unity Instal...

组织计划为建立一个专责的资安部门(安全功能),最不重要的考虑是“安全和隐私安全控制选择”

-外部和内部分析 存在为客户服务的组织;他们的需要和要求很重要。组织在开始战略计划之前进行外部和内...