Ropherta
1.0.0
Isso traz o poder dos transformadores ao mundo do PHP.
Adicione este projeto às suas dependências
composer require textualization/ropherta
composer update
Antes de usá -lo, você precisará instalar a estrutura ONNX:
composer exec -- php -r "require 'vendor/autoload.php'; OnnxRuntimeVendor::check();"
e baixar o modelo Roberta Onnx (isso leva um tempo, o modelo tem 477 MB de tamanho):
composer exec -- php -r "require 'vendor/autoload.php'; TextualizationRophertaVendor::check();"
$ model = new RophertaModel ();
$ emb = $ model -> embeddings ( " Text " ); Verifique TextualizationRophertaDistances para verificar se duas incorporações estão mais próximas uma da outra.
$ model = new RophertaModel ( " /path/to/model.onnx " );
$ emb = $ model -> embeddings ( " Text " );Para ajustar um modelo, você precisará de uma grande quantidade de texto no domínio e usará o Python em uma máquina com uma GPU. Veja o ajuste para obter detalhes.
Agradecemos ao nosso patrocinador: