Path: blob/master/site/pt-br/hub/common_signatures/text.md
25118 views
Assinaturas comuns para texto
Esta página descreve assinaturas comuns que devem ser implementadas por módulos no formato TF1 Hub para tarefas que recebem texto (para o formato SavedModel do TF2, confira a API SavedModel análoga).
Vetor de características de texto
Um módulo de vetor de características de texto cria uma representação densa de vetor a partir de características de texto. Ele recebe um lote de strings de formato [batch_size]
(tamanho do lote) e as mapeia para um tensor float32
de formato [batch_size, N]
. Geralmente, isso é chamado de embedding de texto na dimensão N
.
Uso básico
Uso da coluna de características
Observações
Os módulos foram pré-treinados em diferentes domínios e/ou tarefas e, portanto, nem todo módulo de vetor de características de texto será adequado para seu problema. Por exemplo, alguns módulos foram treinados em um único idioma.
Essa interface não permite ajustes finos da representação de texto em TPUs, pois isso requer que o módulo instancie tanto o processamento de strings quanto as variáveis treináveis ao mesmo tempo.