KerasNLP
A maneira mais fácil de começar a processar texto no TensorFlow é usar KerasNLP, uma biblioteca de processamento de linguagem natural que fornece componentes modulares com arquiteturas e pesos predefinidos de última geração. Você pode usar componentes KerasNLP prontos para uso ou personalizá-los conforme necessário. KerasNLP enfatiza a computação em gráfico para todos os fluxos de trabalho, então você pode esperar uma produção fácil 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 realizar 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 TensorFlow - PNL
O repositório de modelos do TensorFlow 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 PNL, 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 PNL está disponível no submódulo tfm.nlp
.
import tensorflow_models as tfm
tfm.nlp