放养的深度学习-浅谈自编码器(3)
2018-06-06 23:06:栏目:原创
自编码器在监督学习中还有另一种应用。还是拿Minst数据分类举例,已知标签时,可以对每一个数字训练一个自编码器,然后一个待分类的数字来了,分别用在训练集中训练好的自编码器进行重构,根据那个自编码器的重构误差大小,使用softmax函数,将不同数字对应的自编码器的重构误差转化为该图片为那个数字的概率分布。
这样的分类方式下,假设你拿一张写着字母A的图片,那么这十个用手写数字训练出来的自编码器,就会出现没有一个重构误差足够小的情况,这使得你的模型能够发现异常点,而传统的分类模型,你的图片总会被归到一类中。再假设现在你在Minst数据集之外,又拿到了一万张手写的8的照片,这时你不需要重新训练模型,只需要重新训练数字8对应的自编码器。