
DenoisingAutoEncoder:通过Python实现的堆叠式降噪自动编码器,旨在学习无监督学习中的高级特征表示。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
去噪自动编码器能够被自身训练,从而以无监督的方式学习特征空间中更高级的表示。通过将预训练的自动编码器逐层堆叠,便可构建出深度神经网络。该网络的训练过程分为三个关键阶段:首先,进行预训练阶段,在此阶段中,每一层都将被独立训练,目标是从经过损坏的版本中恢复原始数据。为了模拟各种可能的输入损坏情况,采用以下几种有效方法:一是添加少量的高斯噪声;二是随机将变量设置为任意值;三是随机将输入变量置零。其次,进入学习阶段,在堆叠结构的顶部引入S形层和softmax层,并针对分类任务进行相应的培训。最后,进行微调阶段,利用标准的反向传播算法对整个网络进行优化调整。例如,创建堆叠降噪自动编码器的结构如下:`sDA = StackedDA([300, 100])`。在预训练过程中,以50%的Salt and Pepper噪声对每一层进行训练。
全部评论 (0)
还没有任何评论哟~


