Bermigrasi dari TensorFlow 1.x ke TensorFlow 2

Pelajari cara memigrasikan kode TensorFlow Anda dari TensorFlow 1.x ke TensorFlow 2. Mungkin perlu sedikit usaha untuk mengonversi kode Anda, tetapi setiap perubahan menghasilkan akses ke fitur dan model baru, peningkatan kejelasan dan kesederhanaan, serta proses debug yang lebih mudah. Sebelum mulai bermigrasi, baca panduan perilaku . Secara singkat, proses migrasi adalah:

  1. Jalankan skrip otomatis untuk mengonversi penggunaan API TF1.x Anda ke tf.compat.v1 .
  2. Hapus tf.contrib.layers lama dan ganti dengan simbol TF Slim . Periksa juga TF Addons untuk simbol tf.contrib lainnya.
  3. Tulis ulang model forward pass TF1.x Anda untuk dijalankan di TF2 dengan eksekusi bersemangat diaktifkan.
  4. Validasi keakuratan dan kebenaran numerik dari kode yang Anda migrasikan.
  5. Tingkatkan pelatihan, evaluasi, dan kode penyimpanan model Anda ke TF2 yang setara.
  6. (Opsional) Migrasikan API tf.compat.v1 Anda yang kompatibel dengan TF2 termasuk penggunaan TF Slim ke API TF2 idiomatik.
Pelajari bagaimana API dan perilaku TF2 berbeda secara mendasar dari TF1.x.
Mulailah menggunakan model TF1.x di TF2 segera menggunakan shim pemodelan.
Tingkatkan beberapa bagian kode TF1.x Anda secara terprogram ke TF2.
Verifikasi kebenaran kode TF2 Anda yang dimigrasikan.
Bermigrasi dari jalur pelatihan Estimator Anda ke TF2.
Pelajari cara bermigrasi ke lapisan prapemrosesan Keras dari tf.feature_column s.
Pelajari cara memigrasikan Estimator yang didistribusikan multi-pekerja ke TF2.
Pelajari cara memigrasikan TPUEstimator API ke TF2.
Pelajari cara memigrasikan kode TF Lite yang dibuat dengan TF1.x ke TF2.