Lazanya/nolearn kullanarak bir otomatik kodlayıcıyı eğittim. Ağ katmanlarının [500, 100, 100, 500] olduğunu varsayalım. Öyle gibi sinirsel net eğittiğim:Lazanya/nolearn autoencoder - gizli katman çıktısı nasıl alınır?
net.predict(X, layer=2)
yüzden verilerim bastırılmış temsilini elde edersiniz:
net.fit(X, X)
aşağıdaki gibi bir şey yapmak istiyorum. Dolayısıyla, ilk verilerimin bir şekli varsa [10000, 500], elde edilen veriler [10000, 100] olacaktır.
Aradım ama nasıl yapılacağını bulamadık. Lazanya/nolearn ile mümkün mü? http://lasagne.readthedocs.org/en/latest/user/layers.html#propagating-data-through-layers
İşte alakalı bölümlerdir: cevap belgelerinde burada gibi
Merhabalar. Ağı lazanya üstüne nolearn kullanarak eğittim. Yukarıdaki kodu kullanabileceğimi sanmıyorum. 'Net' nesnesi kodda kullanılmaz. Bir şey mi özledim? – Stergios
@Stergios Üzgünüz, noller'in katmanları gizlediğini bilmiyordum. Cevabı güncelledim. Not Bu kodu test etmedim. – ovolve