मैंने लैसगेन/नोलेर्न का उपयोग करके एक ऑटोकोडर को प्रशिक्षित किया है। मान लें कि नेटवर्क परतें हैं [500, 100, 100, 500]। मैं तो जैसे तंत्रिका शुद्ध प्रशिक्षित किया है:Lasagne/Nolearn autoencoder - छुपा परत आउटपुट कैसे प्राप्त करें?
net.predict(X, layer=2)
इसलिए मैं अपने डेटा की दबा प्रतिनिधित्व मिलेगा:
net.fit(X, X)
मैं निम्नलिखित की तरह कुछ करना चाहते हैं। इसलिए, यदि मेरे प्रारंभिक डेटा का आकार [10000, 500] है, तो परिणामी डेटा [10000, 100] होगा।
मैंने खोज की लेकिन यह नहीं पता कि यह कैसे किया जा सकता है। क्या यह लैसगेन/नोलेर्न के साथ संभव है?
हाय ovolve। मैंने लैसगेन के शीर्ष पर नोलेर्न का उपयोग करके नेटवर्क को प्रशिक्षित किया है। मुझे नहीं लगता कि मैं उपरोक्त कोड का उपयोग करने में सक्षम हूं। कोड में 'नेट' ऑब्जेक्ट का उपयोग नहीं किया जाता है। क्या मुझे कुछ याद आती है? – Stergios
@ स्टेरिजियो क्षमा करें, यह नहीं पता था कि परतें परतों को छुपाती हैं। मैंने जवाब अपडेट कर लिया है। नोट मैंने इस कोड का परीक्षण नहीं किया है। – ovolve