मैं कई प्रशिक्षित मॉडल के एक समूह बनाने की कोशिश कर रहा हूं। सभी मॉडलों में एक ही ग्राफ होता है और इसके वजन से भिन्न होता है। मैं tf.get_variable
का उपयोग कर मॉडल ग्राफ बना रहा हूं। मेरे पास एक ही ग्राफ़ आर्किटेक्चर के लिए कई अलग-अलग चेकपॉइंट्स (विभिन्न वजन के साथ) हैं और मैं प्रत्येक चेकपॉइंट के लिए एक उदाहरण मॉडल बनाना चाहता हूं।tensorflow में ensemble कैसे बनाएँ?
पिछले लोड किए गए वजन को ओवरराइट किए बिना मैं कई चेकपॉइंट कैसे लोड कर सकता हूं?
जैसा कि मैंने tf.get_variable
के साथ अपने ग्राफ बनाए हैं, एकमात्र तरीका मैं एकाधिक ग्राफ बना सकता हूं, reuse = True
तर्क को पार कर रहा है। अब अगर मैं लोड करने से पहले एक नए दायरे में बिल्ड विधि को संलग्न करने वाले अपने ग्राफ चर के नाम बदलने की कोशिश करता हूं (इसलिए वे अन्य बनाए गए ग्राफों के साथ गैर-तेज़ हो जाते हैं), तो यह काम नहीं करेगा क्योंकि नए नाम सहेजे गए से अलग होंगे वजन और मैं इसे लोड करने में सक्षम नहीं होगा।
मैं अभी तक इसे करने की कोशिश नहीं की है, लेकिन यहां कुछ संदर्भ कोड है कई सत्र कई चेकपॉइंट्स के रूप में, और प्रत्येक सत्र के भीतर वह संबंधित चेकपॉइंट को पुनर्स्थापित करता है। – tnq177
कुछ और प्रासंगिक संदर्भ कोड: https://github.com/Hvass-Labs/TensorFlow-Tutorials/blob/master/05_Ensemble_Learning.ipynb – Deepank
@cesarsalgado: मुझे एक ही समस्या है। मैं टीएफ-स्लिम में प्राप्ति-v4 का उपयोग कर रहा हूँ। आपने इसे कैसे ठीक किया? – Jame