2017-11-14 31 views
7

मैं tensorflow v1.4 का उपयोग कर रहा हूँ। मैं 5 युग के धैर्य के साथ सत्यापन सेट का उपयोग कर प्रारंभिक रोकना चाहता हूं।tensorflow tf.estimator का उपयोग कर प्रारंभिक रोक?

मैंने वेब पर खोज की है और पता चला है कि ValidationMonitor नामक एक फ़ंक्शन होता था लेकिन अब यह अवमूल्यन है। तो क्या यह हासिल करने का कोई तरीका है?

उत्तर

0

दुर्भाग्य से ऐसा करने का एक अच्छा तरीका प्रतीत नहीं होता है। विचार करने के लिए एक तरीका प्रशिक्षण के दौरान अक्सर चेकपॉइंट्स को बचाने के लिए होता है, और उसके बाद बाद में उन पर फिर से मूल्यांकन किया जाता है और उनका मूल्यांकन किया जाता है। फिर आप उन चेकपॉइंट्स को त्याग सकते हैं जिनमें सर्वश्रेष्ठ eval प्रदर्शन नहीं है। यह आपको प्रशिक्षण के दौरान समय बचाने में मदद नहीं करता है, लेकिन कम से कम परिणामस्वरूप मॉडल जिसके साथ आप छोड़े जाते हैं वह प्रारंभिक रोकथाम मॉडल है।

+0

उत्तर के लिए धन्यवाद :)। आपने जो सुझाव दिया है वह एक स्पष्ट समाधान है, मैं अभी इसका उपयोग कर रहा हूं। प्रशिक्षण समय को बचाने के लिए अच्छा होगा। – papabiceps