线性解码器——解决数据缩放问题

稀疏自编码器在处理未经预处理的图像时,由于sigmoid函数导致输入数据范围受限。通过将第三层的sigmoid替换为恒等函数,允许实值输入,解决了数据缩放难题,尤其在处理彩色图像和PCA白化时更为方便。通过修改稀疏自编码器的残差计算,结合线性解码器,可以有效学习图像特征。
摘要由CSDN通过智能技术生成

稀疏自编码器效果不错,但是有个固有缺陷:必须对输入数据的范围缩放到(0,1)。

 

设想一个图像如果不经预处理,直接把大于1的值输入稀疏自编码器,那么被sigmoid一下,就成了(0,1)的范围了,再被sigmoid一下,还是在(0,1)范围。这样残差根本没办法算,因为经过了sigmoid变换之后的数据已经不可能与输入数据相等了。

 

但是如果我们把第三层,原先的sigmoid函数换成恒等函数,事情就发生了变化。


 

这样我们就能用实值输入,不需要放缩样本到(0,1)范围,比如这在处理彩色图像、PCA白化时是很难做到的。

 

因此我们只需要再对稀疏自编码算法的最后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值