小白学习keras教程七基于Digits数据集训练基本自动编码器无监督神经网络
Posted 刘润森!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白学习keras教程七基于Digits数据集训练基本自动编码器无监督神经网络相关的知识,希望对你有一定的参考价值。
@Author:Runsen
-
本文博客目标:了解自动编码器的基本知识
-
参考文献
- https://blog.keras.io/building-autoencoders-in-keras.html
- https://medium.com/@curiousily/credit-card-fraud-detection-using-autoencoders-in-keras-tensorflow-for-hackers-part-vii-20e0c85301bd
我们将探索一种称为 Autoencoders 的无监督学习神经网络。
因此,自编码器是用于在输出层重现输入的深层神经网络,即输出层中的神经元数量与输入层中的神经元数量完全相同
自动编码器
- 一种无监督神经网络结构,用于获得压缩编码
- 主要用于降维、生成模型、去噪等。
- 自动编码器的两个主要部件;encoder and decoder
- encoder编码器将输入压缩成一小组“代码”(通常,编码器输出的维数远小于编码器输入)
- 然后decoder解码器将编码器输出扩展为与编码器输入具有相同维数的输出
- 换句话说,autoencoder的目标是在学习数据的有限表示(即“代码”)的同时“重建”输入
自编码器有两部分,即编码器和解码器。
以上是关于小白学习keras教程七基于Digits数据集训练基本自动编码器无监督神经网络的主要内容,如果未能解决你的问题,请参考以下文章
小白学习keras教程六基于CIFAR-10数据集训练CNN-RNN神经网络模型
小白学习keras教程五基于reuters数据集训练不同RNN循环神经网络模型
小白学习keras教程一基于波士顿住房数据集训练简单的MLP回归模型
小白学习PyTorch教程七基于乳腺癌数据集构建Logistic 二分类模型