Ropherta
1.0.0
Esto trae el poder de los transformadores al mundo de PHP.
Agregue este proyecto a sus dependencias
composer require textualization/ropherta
composer update
Antes de usarlo, deberá instalar el marco ONNX:
composer exec -- php -r "require 'vendor/autoload.php'; OnnxRuntimeVendor::check();"
Y descargue el modelo Roberta Onnx (esto lleva un tiempo, el modelo tiene un tamaño de 477 MB):
composer exec -- php -r "require 'vendor/autoload.php'; TextualizationRophertaVendor::check();"
$ model = new RophertaModel ();
$ emb = $ model -> embeddings ( " Text " ); Verifique TextualizationRophertaDistances para verificar si dos incrustaciones están más cerca entre sí.
$ model = new RophertaModel ( " /path/to/model.onnx " );
$ emb = $ model -> embeddings ( " Text " );Para ajustar un modelo, necesitará una gran cantidad de texto en el dominio y use Python en una máquina con una GPU. Ver Tuning para más detalles.
Agradecemos a nuestro patrocinador: