Ropherta
1.0.0
Cela apporte la puissance des transformateurs dans le monde PHP.
Ajoutez ce projet à vos dépendances
composer require textualization/ropherta
composer update
Avant de l'utiliser, vous devrez installer le framework ONNX:
composer exec -- php -r "require 'vendor/autoload.php'; OnnxRuntimeVendor::check();"
Et téléchargez le modèle Roberta ONNX (cela prend un certain temps, le modèle est de 477 Mo):
composer exec -- php -r "require 'vendor/autoload.php'; TextualizationRophertaVendor::check();"
$ model = new RophertaModel ();
$ emb = $ model -> embeddings ( " Text " ); Vérifiez TextualizationRophertaDistances pour vérifier si deux intégres sont plus proches l'un de l'autre.
$ model = new RophertaModel ( " /path/to/model.onnx " );
$ emb = $ model -> embeddings ( " Text " );Pour affiner un modèle, vous aurez besoin d'une grande quantité de texte dans le domaine et utilisez Python dans une machine avec un GPU. Voir le réglage pour plus de détails.
Nous remercions notre sponsor: