Projetando código de modelagem do TensorFlow para o TFX
Ao projetar seu código de modelagem do TensorFlow para o TFX, há alguns itens que você deve conhecer, incluindo a escolha de uma API de modelagem.
Consome: SavedModel de Transform e dados de ExampleGen
Produz: modelo treinado no formato SavedModel
- Novos pipelines do TFX devem usar o TensorFlow 2.x com modelos Keras por meio do Generic Trainer.
- O suporte total ao TensorFlow 2.X, incluindo suporte aprimorado para tf.distribute, será adicionado de forma incremental nas próximas versões.
- Os pipelines anteriores do TFX podem continuar usando o TensorFlow 1.15. Para migrar para o TensorFlow 2.X, veja o guia de migração do TensorFlow.
Para ficar em dia quando aos lançamentos do TFX, consulte o TFX OSS Roadmap, leia o blog do TFX e assine o boletim informativo do TensorFlow.
A camada de entrada do seu modelo deve consumir do SavedModel que foi criado por um componente Transform, e as camadas do modelo Transform devem ser incluídas no seu modelo de forma que, quando você exportar seu SavedModel e EvalSavedModel, eles incluam as transformações que foram criadas pelo componente Transform.
Um típico projeto de modelo do TensorFlow para TFX está mostrado a seguir: