稀疏自编码器_深度学习算法(第30期)降噪自编码器和稀疏自编码器及其实现

本文介绍了深度学习中的降噪自编码器和稀疏自编码器,解释了如何通过添加噪声和稀疏约束来强制模型学习有用特征。降噪自编码器通过在输入上添加噪声来防止过拟合,而稀疏自编码器通过KL散度惩罚来实现编码层的稀疏性。文章还提供了TensorFlow实现这两种自编码器的代码示例。
摘要由CSDN通过智能技术生成

上期我们一起学习了深度学习中的可视化自编码器和无监督预训练的相关知识,

深度学习算法(第29期)----可视化自编码器和无监督预训练今天我们一起学一下降噪自编码器和稀疏自编码器方面的知识。

降噪自编码器

一般情况下,为了强制自编码器去学习一些有用的特征,往往会对输入数据进行增加一些噪声,然后训练它去恢复原始没有噪声的数据。这就防止了自编码器耍小聪明,去复制输入到输出。因此最终会寻找到输入数据的特征模式。

自20世纪80年代以来,使用自编码器消除噪声的想法已经出现(例如,在 Yann LeCun的1987年硕士论文中提到过)。在2008年的一篇论文中,Pascal Vincent 表明自编码器也可用于特征提取。在2010年的一篇文章中Vincent等人引入栈式降噪自编码器。

噪声可以是纯粹的高斯噪声添加到输入,或者它可以随机关闭输入,就像之前学的dropout,深度学习算法(第7期)----深度学习之避免过拟合(正则化)

如下图: 644a4948ea4acad5df3d9fa7590ffa05.png其中左侧的是对原始数据增加高斯噪声,右边的是利用Dropout方法实现的降噪自编码器。

降噪自编码器的Tens
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值