【发布时间】:2021-06-18 18:07:11
【问题描述】:
我有一个堆叠式自动编码器,其结构类似于 500-250-100-50-100-250-500。我现在想取出 50 维隐藏层,并使用 softmax 层将我的输入数据分类为 2 类。
这意味着我需要我的自动编码器将我的 500 维输入向量从我的训练数据集中压缩成 50 维向量,并用它来训练 softmax 层。除此之外,我还需要 50 维隐藏层。
如何获得隐藏层:autoencoder.layers[3]
但是如何获得 500 维输入向量的压缩 50 维向量呢?使用autoencoder.predict(x_train) 时,我需要获取该隐藏层的输出。
【问题讨论】:
标签: python tensorflow keras autoencoder