Caffe Autoencoder


不丶离
2025-04-08 05:02:09 (4天前)
  1. 我想比较一下CNNautoencoder的性能


咖啡
</跨度>
。我完全熟悉cnn in

咖啡
</跨度>
但我想是autoencoder还有deploy.prototxt文件?使用这两个模型而不是架构有什么不同吗?

5 条回复
  1. 0# 撩心 | 2019-08-31 10-32



    是的,它还有一个deploy.prototxt。





    train_val.prototxt

    ‘deploy.prototxt’是cnn架构描述文件。它们之间唯一的区别是,

    train_val.prototxt

    将训练数据和丢失作为输入/输出,但’deploy.prototxt’将测试图像作为输入,并将预测值作为输出。


  2. 1# 圈圈红 | 2019-08-31 10-32



    自动编码器和传统网络的主要区别在于




    1. 在自动编码器中,您的输入是用于训练的标签图像。


    2. 自动编码器尝试近似输出,类似于输入。


    3. 自动编码器在训练时没有softmax层。


    4. 它可以用作网络的预训练模型,与其他预训练模型相比,可以更快地收敛。这是因为您的网络已经为您的数据提取了功能。


    5. 您可以在经过预先培训的自动编码器网络上执行常规培训和测试,以实现更快的收敛和准确性。

    6. </醇>

  3. 2# 不想吃东西 | 2019-08-31 10-32



    您需要使用python或matlab实现自动编码器示例。 Caffe中的示例不是真正的自动编码器,因为它没有设置分层训练阶段,并且在训练阶段期间,它没有固定W {L-> L + 1} = W {L + 1-> L + 2} ^ T。很容易在github中找到一维自动编码器,但2D自动编码器可能很难找到。


  4. 3# نسر الصحراء | 2019-08-31 10-32



    以下是MINST的cn​​n和autoencoder的示例:

    Caffe例子

    。 (我没有尝试过这些例子。)使用模型通常是一样的。学习率等取决于模型。


登录 后才能参与评论