मैं इसे छोड़कर जहां इसे छोड़कर टेंसरफ्लो में एक मॉडल प्रशिक्षण को पुनरारंभ करने की कोशिश कर रहा हूं। मैं हाल ही में जोड़ा गया (0.12+ मुझे लगता है) import_meta_graph()
का उपयोग करना चाहता हूं ताकि ग्राफ को पुनर्निर्माण न किया जा सके।पायथन टेंसरफ्लो: ऑप्टिमाइज़र और import_meta_graph के साथ प्रशिक्षण को पुनरारंभ कैसे करें?
मैंने इसके लिए समाधान देखा है, उदाहरण के लिए Tensorflow: How to save/restore a model?, लेकिन मैं AdamOptimizer के साथ समस्याओं में भाग लेता हूं, विशेष रूप से मुझे ValueError: cannot add op with name <my weights variable name>/Adam as that name is already used
त्रुटि मिलती है। This can be fixed by initializing, लेकिन फिर मेरे मॉडल मान साफ़ कर दिए गए हैं!
अन्य उत्तर और कुछ पूर्ण उदाहरण हैं, लेकिन वे हमेशा पुराने लगते हैं और इसलिए नए import_meta_graph()
दृष्टिकोण को शामिल न करें, या गैर-टेंसर ऑप्टिमाइज़र न हो। निकटतम प्रश्न मुझे मिल सकता है tensorflow: saving and restoring session लेकिन कोई अंतिम स्पष्ट कट समाधान नहीं है और उदाहरण बहुत जटिल है।
आदर्श रूप में मैं स्क्रैच, स्टॉपिंग से शुरू करने के बाद एक सरल रन-सक्षम उदाहरण चाहता हूं, फिर फिर से उठा रहा हूं। मेरे पास कुछ ऐसा है जो नीचे (नीचे) काम करता है, लेकिन यह भी आश्चर्य कीजिए कि मुझे कुछ याद आ रहा है या नहीं। निश्चित रूप से मैं अकेला ऐसा नहीं कर रहा हूं?
मैं AdamOptimizer के साथ एक ही मुद्दा था। मैं अपने ऑप्स को संग्रह में डालकर काम करने में कामयाब रहा। इस उदाहरण ने मुझे बहुत मदद की: http://www.seaandsailor.com/tensorflow-checkpointing.html –