【发布时间】:2020-08-20 17:56:57
【问题描述】:
我正在关注 Datacamp 关于使用卷积自动编码器进行分类的教程here。我在教程中了解到,我们只需要将自动编码器的头部(即编码器部分)堆叠到一个全连接层来进行分类。
堆叠后,生成的网络(卷积自动编码器)被训练两次。首先通过将编码器的权重设置为 false 为:
for layer in full_model.layers[0:19]:
layer.trainable = False
然后设置回true,重新训练网络:
for layer in full_model.layers[0:19]:
layer.trainable = True
我不明白为什么我们要这样做两次。有使用 conv-net 或自动编码器经验的人吗?
【问题讨论】:
标签: python deep-learning conv-neural-network autoencoder