KerasNLP
A maneira mais fácil de começar a processar texto no TensorFlow é usar o KerasNLP, uma biblioteca de processamento de linguagem natural que fornece componentes modulares com pesos e arquiteturas predefinidos de última geração. Você pode usar os componentes KerasNLP prontos para uso ou personalizá-los conforme necessário. O KerasNLP enfatiza a computação em gráficos para todos os fluxos de trabalho, portanto, você pode esperar uma fácil produção usando o ecossistema TensorFlow.
Para instalar o KerasNLP, consulte Instalação .
Texto do TensorFlow
O pacote tensorflow_text
fornece uma coleção de classes e operações relacionadas a texto prontas para uso com o TensorFlow. A biblioteca pode executar o pré-processamento regularmente exigido por modelos baseados em texto e inclui outros recursos úteis para modelagem de sequência não fornecidos pelo TensorFlow principal.
Para detalhes de instalação, consulte o guia
Modelos do TensorFlow - NLP
O repositório TensorFlow Models fornece implementações de modelos de última geração (SOTA). O pacote tensorflow-models-official
pip inclui muitas funções e classes de alto nível para construir modelos SOTA NLP, incluindo nlp.layers
, nlp.losses
, nlp.models
e nlp.tasks
.
Você pode instalar o pacote com pip
:
$ pip install tensorflow-models-official # For the latest release
$ #or
$ pip install tf-models-nightly # For the nightly build
A funcionalidade NLP está disponível no submódulo tfm.nlp
.
import tensorflow_models as tfm
tfm.nlp