TensorFlow 1.x से TensorFlow 2 में माइग्रेट करें

अपने TensorFlow कोड को TensorFlow 1.x से TensorFlow 2 में माइग्रेट करने का तरीका जानें। आपके कोड को बदलने में थोड़ा काम लग सकता है, लेकिन हर बदलाव के परिणामस्वरूप नई सुविधाओं और मॉडलों तक पहुंच, स्पष्टता और सरलता में वृद्धि, और आसान डिबगिंग होती है। माइग्रेट करना प्रारंभ करने से पहले, व्यवहार मार्गदर्शिका पढ़ें. संक्षेप में, प्रवासन प्रक्रिया है:

  1. अपने TF1.x API उपयोग को tf.compat.v1 में बदलने के लिए स्वचालित स्क्रिप्ट चलाएँ।
  2. पुराने tf.contrib.layers निकालें और उन्हें TF स्लिम प्रतीकों से बदलें। अन्य tf.contrib प्रतीकों के लिए TF Addons की भी जाँच करें।
  3. उत्सुक निष्पादन सक्षम के साथ TF2 में चलाने के लिए अपने TF1.x मॉडल फॉरवर्ड पास को फिर से लिखें।
  4. अपने माइग्रेट किए गए कोड की सटीकता और संख्यात्मक शुद्धता की पुष्टि करें
  5. अपने प्रशिक्षण, मूल्यांकन और मॉडल बचत कोड को TF2 समकक्षों में अपग्रेड करें।
  6. (वैकल्पिक) अपने TF2-संगत tf.compat.v1 API को TF स्लिम उपयोग सहित मुहावरेदार TF2 API में माइग्रेट करें।
जानें कि TF2 API और व्यवहार TF1.x से मौलिक रूप से कैसे भिन्न हैं।
मॉडलिंग शिम का उपयोग करके तुरंत TF2 में TF1.x मॉडल का उपयोग करना शुरू करें।
अपने TF1.x कोड के कुछ हिस्सों को प्रोग्रामेटिक रूप से TF2 में अपग्रेड करें।
अपने माइग्रेट किए गए TF2 कोड की शुद्धता की पुष्टि करें।
अपने अनुमानक प्रशिक्षण पाइपलाइन से TF2 में माइग्रेट करें।
tf.feature_column s से केरस प्रीप्रोसेसिंग लेयर्स में माइग्रेट करना सीखें।
बहु-कार्यकर्ता वितरित Estimator को TF2 में माइग्रेट करने का तरीका जानें।
TPUEstimator API को TF2 में माइग्रेट करने का तरीका जानें।
TF1.x के साथ बनाए गए TF लाइट कोड को TF2 में माइग्रेट करना सीखें।