深度神经网络 - 范文中心

深度神经网络

10/15

1. 自联想神经网络与深度网络

自联想神经网络是很古老的神经网络模型,简单的说,它就是三层BP网络,只不过它的输出等于输入。很多时候我们并不要求输出精确的等于输入,而是允许一定的误差存在。所以,我们说,输出是对输入的一种重构。其网络结构可以很简单的表示如下:

如果我们在上述网络中不使用sigmoid函数,而使用线性函数,这就是PCA模型。中间网络节点个数就是PCA模型中的主分量个数。不用担心学习算法会收敛到局部最优,因为线性BP网络有唯一的极小值。

在深度学习的术语中,上述结构被称作自编码神经网络。从历史的角度看,自编码神经网络是几十年前的事情,没有什么新奇的地方。

既然自联想神经网络能够实现对输入数据的重构,如果这个网络结构已经训练好了,那么其中间层,就可以看过是对原始输入数据的某种特征表示。如果我们把它的第三层去掉,这样就是一个两层的网络。如果,我们把这个学习到特征再用同样的方法创建一个自联想的三层BP网络,如上图所示。换言之,第二次创建的三层自联想网络的输入是上一个网络的中间层的输出。用同样的训练算法,对第二个自联想网络进行学习。那么,第二个自联想网络的中间层是对其输入的某种特征表示。如果我们按照这种方法,依次创建很多这样的由自联想网络组成的网络结构,这就是深度神经网络,如下图所示:

注意,上图中组成深度网络的最后一层是级联了一个softmax分类器。

深度神经网络在每一层是对最原始输入数据在不同概念的粒度表示,也就是不同级别的特征描述。

这种层叠多个自联想网络的方法,最早被Hinton想到了。

从上面的描述中,可以看出,深度网络是分层训练的,包括最后一层的分类器也是单独训练的,最后一层分类器可以换成任何一种分类器,例如SVM,HMM等。上面的每一层单独训练使用的都是BP算法。 相信这一思路,Hinton早就实验过了。

2. DBN神经网络模型

使用BP算法单独训练每一层的时候,我们发现,必须丢掉网络的第三层,才能级联自联想神经网络。然而,有一种更好的神经网络模型,这就是受限玻尔兹曼机。使用层叠波尔兹曼机组成深度神经网络的方法,在深度学习里被称作深度信念网络DBN,这是目前非

常流行的方法。下面的术语,将把自联想网络称作自编码网络autoencoder.。通过层叠自编码网络的深度网络在深度学习里另外一个属于叫栈式自编码网络。

经典的DBN网络结构 是由若干层 RBM 和一层 BP 组成的一种深层神经网络, 结构如下图所示.

DBN 在训练模型的过程中主要分为两步:

第 1 步:分别单独无监督地训练每一层 RBM 网络,确保特征向量映射到不同特征空间时,都尽可能多地保留特征信息;

第 2 步:在 DBN 的最后一层设置 BP 网络,接收 RBM 的输出特征向量作为它的输入特征向量,有监督地训练实体关系分类器.而且每一层 RBM 网络只能确保自身层内的 权值对该层特征向量映射达到最优,并不是对整个 DBN 的特征向量映射达到最优,所以反向传播网络还将错误信息自顶向下传播至每一层 RBM,微调整个 DBN 网络.RBM 网络训练模型的过程可以看作对一个深层 BP 网络权值参数的初始化,使DBN 克服了 BP 网络因随机初始化权值参数而容易陷入局部最优和训练时间长的缺点.

上述训练模型中第一步在深度学习的术语叫做预训练,第二步叫做微调。最上面有监督学习的那一层,根据具体的应用领域可以换成任何分类器模型,而不必是BP网络。

3. 深度信念网络的应用

由于自编码网络可以对原始数据在不同概念的粒度上进行抽象,深度网络一种自然的应用是对数据进行压缩或者叫降维。

胡邵华等,他们用一种自编码网络实现了对经典的"瑞士卷"数据的重构:

" 瑞士卷"数据是经典的机器学习中难于分类的数据之一,其隐含的数据内在模式难以在二维数据中描述。然而, 胡邵华等,采用深度信念网络实现了对三维瑞士卷数据的2维表示,其自编码网络节点大小依次为3-100-50-25-10-2. 具体的实现细节请参考文献:胡邵华、宋耀良:基于autoencoder网络的数据降维与重构。

深度神经网络的另一个常见的应用是特征提取。

文献:Philippe Hamel and Douglas Eck, LEARNING FEATURES FROM MUSIC AUDIO WITH DEEP BELIEF NETWORKS.

通过训练一个5层的深度网络提取音乐的特征,用于音乐风格的分类,其分类精度比基于梅尔倒谱系数特征分类的方法提到了14个百分点。

他们的实现思路非常简单,用上述层叠的多个RBM网络组成深度网络结构来提取音乐的特征。输入的原始数据是经过分帧,加窗之后的信号的频谱。分类器采用的是支撑矢量机SVM。对比的方法则是提取MFCC特征系数,分类器同样采用SVM。更多的细节和实验结果可以参考上面提到的文献。

深度网络是一种良好的无监督学习方法,其特征提取功能能够针对不同概念的粒度大小,能够在很多领域得到广泛的应用。通常,DBN主要用于对一维数据的建模比较有效,例如语音。而通过级联多层卷积网络组成深度网络的模型主要用于二维数据,例如图像等。

今后,本人将会更多的关注其具体应用领域的具体算法细节的工程化实现。


相关内容

  • 两化深度融合加速新型工业化发展 稳中求进新动力
    中央经济工作会议提出,我国经济发展进入新常态,认识新常态,适应新常态,引领新常态,是当前和今后一个时期我国经济发展的大逻辑.在全球新一轮产业技术革命的背景下,德国提出了工业4.0,美国提出了工业互联网.在新一轮的经济博弈下,我国需要充分挖掘 ...
  • 传统网络防火墙的局限性
    随着信息技术的日新月异,网络安全已被摆上日益突出的位置.传统的网络防火墙,存在着以下不足之处: 1.无法检测加密的Web流量. 如果你正在部署一个新建的门户网站或应用平台,希望所有的网络层和应用层的漏洞都被屏蔽在应用程序之外.这个需求,对于 ...
  • 使用卷积网络估计三维形状的正朝向
    中圈料孽艘求大誊使用卷积网络估计三维形状的正朝向作者姓名:刘子舜学科专业:计算数学导师姓名:文lJ禾lJ网IJ教授完成时间:二.一六年五月硕士学位论文 UniversityofScienceandTechnologyofChinaAdiss ...
  • 十八大以来反腐倡廉法制建设的深度再思考
    [摘 要]反腐倡廉是廉政建设的基本内容,法制建设则是廉政建设的保障.古今中外,反腐倡廉是所有国家及人民的共识.中国共产党更是把"反腐倡廉"作为党风廉政建设的行动纲领.在经济体制.政治体制.社会体制的改革转型期间,反腐倡廉 ...
  • 甲醇市场研究报告
    中国甲醇行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断加剧,大型企业间 ...
  • 功能手机市场研究报告
    中国功能手机行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断加剧,大型企 ...
  • 冷鲜肉市场研究报告
    中国冷鲜肉行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断加剧,大型企业 ...
  • 二乙苯市场研究报告
    中国二乙苯行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断加剧,大型企业 ...
  • 氰基乙酸乙酯市场研究报告
    中国氰基乙酸乙酯行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断加剧,大 ...
  • 乙酰化单甘油脂肪酸酯市场研究报告
    中国乙酰化单甘油脂肪酸酯行业市场前景调查及投融资战略研究报告 2017-2022年 前 言 企业成功的关键就在于,能否跳出红海,开辟蓝海.那些成功的公司往往都会倾尽毕生的精力及资源搜寻产业的当前需求.潜在需求以及新的需求!随着行业竞争的不断 ...