私はlasagne/nolearnを使ってオートエンコーダーを訓練しました。ネットワーク層が[500,100,100,500]であると仮定する。Lasagne/nolearn autoencoder - 隠れ層の出力を取得する方法?
net.predict(X, layer=2)
ので、私は私のデータの抑制表現を取得します:私は、次のような何かをしたい
net.fit(X, X)
:私はそうのようなニューラルネットを訓練してきました。したがって、私の初期データの形状が[10000、500]の場合、結果データは[10000、100]になります。
私は検索しましたが、それを行う方法が見つかりませんでした。 lasagne/nolearnで可能ですか?答えはドキュメントにここにあるよう
こんにちは。私はラナグの上にnolearnを使ってネットワークを訓練しました。私は上記のコードを使用できるとは思わない。 'net'オブジェクトはコード内で使用されません。私は何かが恋しいですか? – Stergios
@Stergios申し訳ありませんが、nolearnがレイヤーを非表示にしていることを認識していませんでした。私は答えを更新しました。注:私はこのコードをテストしていません。 – ovolve