烤宽面条自动编码器:我如何只使用解码器部分?

时间:2016-05-10 19:39:39

标签: machine-learning neural-network lasagne autoencoder

假设我在Lasagne中有一个自动编码器,有两个编码层,两个InverseLayers作为解码器:

input = InputLayer(...)
l1 = Conv1DLayer(input, ...)
l2 = DenseLayer(l1, ...)
# decoder part:
l2p = InverseLayer(l2, l2)
l1p = InverseLayer(l2p, l1)

并且让我说我已经训练了这个自动编码器让我满意,并希望使用解码器;也就是说,我有数据要作为l2p(解码器部分的第一层)的输入。我该怎么做呢? 我似乎无法构建一个仅由解码器部分组成的网络,因为那些依赖于其他层存在的InverseLayers。

0 个答案:

没有答案