העבר מ-TensorFlow 1.x ל-TensorFlow 2

למד כיצד להעביר את קוד ה-TensorFlow שלך מ-TensorFlow 1.x ל-TensorFlow 2. ייתכן שיידרש מעט עבודה כדי להמיר את הקוד שלך, אך כל שינוי מביא לגישה לתכונות ולדגמים חדשים, לבהירות ולפשטות מוגברת, ולניפוי באגים קל יותר. לפני תחילת ההגירה, קרא את מדריך ההתנהגויות . בקצרה, תהליך ההגירה הוא:

  1. הפעל את הסקריפט האוטומטי כדי להמיר את השימוש שלך ב-TF1.x API ל- tf.compat.v1 .
  2. הסר tf.contrib.layers .ישנות והחלף אותן בסמלי TF Slim . בדוק גם TF Addons עבור סמלים אחרים של tf.contrib .
  3. כתוב מחדש את מעברי מודל ה-TF1.x שלך קדימה כדי לרוץ ב-TF2 עם הפעלה להוטה.
  4. אמת את הדיוק והנכונות המספרית של הקוד שהועבר.
  5. שדרג את קוד ההדרכה, ההערכה ושמירת המודל שלך למקבילות TF2.
  6. (אופציונלי) העבר את ממשקי API התואמים ל- tf.compat.v1 שלך, כולל שימוש ב- TF Slim , לממשקי API של TF2 אידיומטיים.
למד כיצד ה-API של TF2 והתנהגויות שונות באופן מהותי מ-TF1.x.
התחל להשתמש במודלים של TF1.x ב-TF2 מיד באמצעות דגמי דוגמנות.
שדרג באופן תכנותי חלקים מסוימים בקוד TF1.x שלך ל-TF2.
ודא את נכונות קוד ה-TF2 שהועבר.
העבר מצינורות ההדרכה של Estimator ל-TF2.
למד כיצד לעבור לשכבות עיבוד מקדים של Keras מ- tf.feature_column s.
למד כיצד להעביר את Estimator מבוזר מרובה עובדים ל-TF2.
למד כיצד להעביר את ה-API של TPUEstimator ל-TF2.
למד כיצד להעביר קוד TF Lite שנוצר עם TF1.x ל-TF2.