【发布时间】:2019-06-19 17:07:26
【问题描述】:
我正在做一个使用字节序列作为样本的分类任务。通过对每个字节 x 应用 x/255,可以将字节序列归一化为神经网络的输入。这样,我训练了一个简单的MLP,准确率在80%左右。然后我在整个数据上使用“mse”损失训练了一个自动编码器,看看它是否适用于该任务。我冻结了编码器层的权重,并在其中添加了一个 softmax 密集层以进行分类。我重新训练了新模型(只训练了最后一层),令我惊讶的是,结果比 MLP 差很多,只有 60% 的准确率。
自动编码器不能从所有数据中学习好的特征吗?为什么结果这么差?
【问题讨论】:
标签: python machine-learning neural-network deep-learning autoencoder