Ropherta
1.0.0
Это привносит силу трансформаторов в мир PHP.
Добавьте этот проект к вашим зависимостям
composer require textualization/ropherta
composer update
Перед тем, как использовать его, вам нужно будет установить платформу ONNX:
composer exec -- php -r "require 'vendor/autoload.php'; OnnxRuntimeVendor::check();"
и скачать модель Roberta Onnx (это занимает некоторое время, модель имеет размеры 477 МБ):
composer exec -- php -r "require 'vendor/autoload.php'; TextualizationRophertaVendor::check();"
$ model = new RophertaModel ();
$ emb = $ model -> embeddings ( " Text " ); Проверьте TextualizationRophertaDistances чтобы проверить, находятся ли два вставки ближе друг к другу.
$ model = new RophertaModel ( " /path/to/model.onnx " );
$ emb = $ model -> embeddings ( " Text " );Чтобы точно настроить модель, вам понадобится большое количество вводного текста и использовать Python в машине с графическим процессором. Смотрите настройку для деталей.
Мы благодарим нашего спонсора: