学习笔记5:自编码器(Autoencoder)

自编码器是一种无监督学习的神经网络,旨在重构输入数据,用于特征提取和降维。它可以作为预训练模型,先进行无监督学习,再结合标注信息进行监督训练。在TensorFlow中,去噪自编码器是常见的实现方式,通过定义网络结构、损失函数等进行模型构建和训练。
摘要由CSDN通过智能技术生成

自编码器是一种特殊的神经网络(neural network),它的输出目标(target)就是输入(所以它基本上就是试图将输出重构为输入),由于它不需要任何人工标注,所以可以采用无监督的方式进行训练。


自编码器其实也是一种神经网络算法。它与神经网络的区别有:

1、自编码器适合无监督学习,即没有标注,也可以提取高阶特征;

2、输入与输出一致,期望提炼出高阶特征来还原自身数据。

3、单隐含层的自编码器,类似于主成分分析(PCA)


实际作用:

先用自编码器的方法进行无监督的预训练,提取特征并初始化权重,然后使用标注信息进行监督式的训练。

当然不局限于预训练,直接使用自编吗器进行特征提取与分析也是可以的(降维)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值