赞
踩
目录
深度学习是机器学习的一种方法。在过去几十年的发展中,它大量借鉴了我们关于人脑(神经网络)、统计学和应用数学的知识。近年来,得益于更强大的计算机、更大的数据集和能够训练更深网络的技术,深度学习的普及性和实用性都有了极大的发展。
深度学习的步骤:
深度学习算法,是回归算法中的一种,
所以回归回归 Regression_nameofcsdn的博客-CSDN博客一文中的内容,对深度学习都适用。
完全连接,指的是相邻两层之间,两两都有连接。
前馈(feedforward)也可以称为前向,从信号流向来理解就是输入信号进入网络后,信号流动是单向的,即信号从前一层流向后一层,一直到输出层,其中任意两层之间的连接并没有反馈(feedback)。
而隐藏层的层数N,其实就是深度学习模型的深度Deep
深度学习的本质就是通过隐藏层进行特征提取。
隐藏层的每一层,都是一次特征提取。隐藏层的最后一层到输出层的转化,本质上也是特质提取。
如动物识别算法,两层的网络,隐藏第一层的特质是毛发,第二层是猫毛or狗毛,输出层是猫or狗,那么也可以说,猫和狗也是图片的一个特征,这属于比较高阶的特征。
那么,每一层的特征提取是怎么做的呢?这其实是相当于一个0层的神经网络,只有输入层和输出层,它可以怎么做?
如动物识别算法,输入是32*32像素的3通道的图片,输出是动物分类(分10类)
其中f一般是根据是现成的,别人研究出来的,W是算法需要计算出来的,而计算的过程中需要一些参数,即超参数。
常见的简单的网络:
这里的W就是权重矩阵,如果再加上偏差向量b的话,那么W和b都是训练算法需要计算的。
而计算方法,就是根据损失函数进行梯度下降。
我们用激活函数,来表示不同强度的信号是否激活了神经元。
(1)逐个梯度下降
(2)批量梯度下降
(3)随机梯度下降
(4)小批量梯度下降法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。