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

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

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