Migrar do TensorFlow 1.x para o TensorFlow 2

Saiba como migrar seu código do TensorFlow do TensorFlow 1.x para o TensorFlow 2. Pode ser um pouco trabalhoso converter seu código, mas cada alteração resulta em acesso a novos recursos e modelos, maior clareza e simplicidade e depuração mais fácil. Antes de começar a migrar, leia o guia de comportamentos . Resumidamente, o processo de migração é:

  1. Execute o script automatizado para converter o uso da API do TF1.x para tf.compat.v1 .
  2. Remova tf.contrib.layers antigos e substitua-os por símbolos TF Slim . Verifique também TF Addons para outros símbolos tf.contrib .
  3. Reescreva seus passos de encaminhamento do modelo TF1.x para execução no TF2 com execução antecipada habilitada.
  4. Valide a precisão e a exatidão numérica do seu código migrado.
  5. Atualize seu código de treinamento, avaliação e economia de modelo para equivalentes do TF2.
  6. (Opcional) Migre suas APIs tf.compat.v1 compatíveis com TF2, incluindo o uso do TF Slim para APIs idiomáticas do TF2.
Saiba como a API e os comportamentos do TF2 diferem fundamentalmente do TF1.x.
Comece a usar os modelos TF1.x no TF2 imediatamente usando calços de modelagem.
Atualize programaticamente algumas partes de seu código TF1.x para TF2.
Verifique a exatidão do seu código TF2 migrado.
Migre dos pipelines de treinamento do Estimator para o TF2.
Aprenda como migrar para camadas de pré-processamento Keras de tf.feature_column s.
Saiba como migrar o Estimator distribuído por vários trabalhadores para o TF2.
Saiba como migrar a API TPUEstimator para o TF2.
Saiba como migrar o código do TF Lite criado com o TF1.x para o TF2.