KerasNLP
Il modo più semplice per iniziare a elaborare il testo in TensorFlow è utilizzare KerasNLP, una libreria di elaborazione del linguaggio naturale che fornisce componenti modulari con pesi e architetture preimpostati all'avanguardia. Puoi utilizzare i componenti KerasNLP pronti all'uso o personalizzarli secondo necessità. KerasNLP enfatizza il calcolo nel grafico per tutti i flussi di lavoro, quindi puoi aspettarti una facile produzione utilizzando l'ecosistema TensorFlow.
Per installare KerasNLP, vedere Installazione .
Testo TensorFlow
Il pacchetto tensorflow_text fornisce una raccolta di classi e operazioni relative al testo pronte per l'uso con TensorFlow. La libreria può eseguire la preelaborazione regolarmente richiesta dai modelli basati su testo e include altre funzionalità utili per la modellazione di sequenze non fornite dal core TensorFlow.
Per i dettagli sull'installazione, fare riferimento alla guida
Modelli TensorFlow - PNL
Il repository TensorFlow Models fornisce implementazioni di modelli all'avanguardia (SOTA). Il pacchetto pip tensorflow-models-official include molte funzioni e classi di alto livello per la creazione di modelli NLP SOTA tra cui nlp.layers , nlp.losses , nlp.models e nlp.tasks .
Puoi installare il pacchetto con pip :
$ pip install tensorflow-models-official # For the latest release
$ #or
$ pip install tf-models-nightly # For the nightly build
La funzionalità NLP è disponibile nel sottomodulo tfm.nlp .
import tensorflow_models as tfm
tfm.nlp