【问题标题】:Explain Auto-Encoders to me please请向我解释自动编码器
【发布时间】:2017-03-01 20:38:04
【问题描述】:

我读到的内容是输出是输入,如果你在尝试重建观察时出错,那么它就是异常的。这对我来说很有意义。我遇到的问题是:

我熟悉有监督的方法,所以这就是我的想法。通常,当您制作模型时,您会有一个观察结果,通常具有许多特征,这会导致结果。您将了解这些特征与产生结果的关系。

对于自动编码器,是否每个观察都使用 n-1 个特征来预测剩余特征?该模型是在假设一些隐藏结构的情况下创建的,然后它试图像那样重建它?

有点困惑,谢谢

【问题讨论】:

    标签: autoencoder


    【解决方案1】:

    我读到的是输出就是输入

    严格来说,我们希望输出与输入一样“close”。在机器学习中,我们有一个损失函数(例如,交叉熵、L2-范数),输出与输入“越接近”,损失就越小。但是输入和输出的维度相同的。

    如果您在尝试重建观察时出错,那么它就是异常

    在自动编码器中,隐藏层的神经元数量小于输入层的神经元数量。鉴于此,在重建过程中会丢失部分信息。

    对于自动编码器,是否每个观察都使用 n-1 个特征

    什么是n?隐藏层可以选择任意数量的神经元,只要小于输入的数量即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-09
      • 2011-09-06
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2019-05-15
      • 1970-01-01
      相关资源
      最近更新 更多