小白学习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 二分类模型

小白学习kears教程四Keras基于数字数据集建立基础的CNN模型

小白学习PyTorch教程十基于大型电影评论数据集训练第一个LSTM模型