Keras PNL
La forma más fácil de comenzar a procesar texto en TensorFlow es usar KerasNLP, una biblioteca de procesamiento de lenguaje natural que proporciona componentes modulares con arquitecturas y pesos preestablecidos de última generación. Puede usar los componentes de KerasNLP listos para usar o personalizarlos según sea necesario. KerasNLP hace hincapié en el cálculo en gráfico para todos los flujos de trabajo, por lo que puede esperar una producción sencilla con el ecosistema TensorFlow.
Para instalar KerasNLP, consulte Instalación .
Texto de TensorFlow
El paquete tensorflow_text
proporciona una colección de clases y operaciones relacionadas con el texto listas para usar con TensorFlow. La biblioteca puede realizar el preprocesamiento que requieren regularmente los modelos basados en texto e incluye otras características útiles para el modelado de secuencias que no proporciona el núcleo de TensorFlow.
Para obtener detalles sobre la instalación, consulte la guía
Modelos de TensorFlow - PNL
El repositorio de TensorFlow Models proporciona implementaciones de modelos de última generación (SOTA). El paquete tensorflow-models-official
pip incluye muchas funciones y clases de alto nivel para crear modelos SOTA NLP, incluidos nlp.layers
, nlp.losses
, nlp.models
y nlp.tasks
.
Puede instalar el paquete con pip
:
$ pip install tensorflow-models-official # For the latest release
$ #or
$ pip install tf-models-nightly # For the nightly build
La funcionalidad NLP está disponible en el submódulo tfm.nlp
.
import tensorflow_models as tfm
tfm.nlp