我用lasagne/nolearn训练了一个自动编码器.假设网络层是[500,100,100,500].我像这样训练了神经网络:
net.fit(X, X)
Run Code Online (Sandbox Code Playgroud)
我想做类似以下的事情:
net.predict(X, layer=2)
Run Code Online (Sandbox Code Playgroud)
所以我会得到我的数据的抑制表示.因此,如果我的初始数据的形状为[10000,500],则结果数据将为[10000,100].
我搜索但无法找到如何做到这一点.是不是可以用千层面/ nolearn?