] यह आपको मॉडल के व्यवहार को समझने और संभावित मुद्दों की पहचान करने में मदद कर सकता है। केरस, पायथन के लिए एक लोकप्रिय DNN लाइब्रेरी, इसे प्राप्त करने के लिए एक सरल तरीका प्रदान करती है। किसी विशेष परत के आउटपुट को पुनः प्राप्त करने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं:
मूल्यांकन कार्यों का निर्माण
functors = [k.function ([inp, k.learning_phase ()], [out]) आउटपुट में बाहर] आउटपुट
model.layers[index].outputअब, आप इनपुट डेटा को संबंधित मूल्यांकन फ़ंक्शन में पास करके लेयर आउटपुट का मूल्यांकन कर सकते हैं:
परीक्षण = np.random.random (input_shape) [np.newaxis, ...] layer_outs = [func ([परीक्षण, 1.]) func में func के लिए] प्रिंट लेयर_आउट्स
model.layers[index].outputको याद रखें कि k.learning_phase () से 1 को सेट करना याद रखें यदि आपके मॉडल में से किसी भी परत में प्रशिक्षण मोड का अनुकरण करने के लिए ड्रॉपआउट या बैच सामान्यीकरण शामिल है।
परतें:
outputs = [layer.output for layer in model.layers]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3