BLEURT-20-D12

lucadiliello
Clasificación de texto

Este modelo se basa en un modelo Transformer personalizado que se puede instalar desde un repositorio específico. BLEURT-20-D12 es útil para clasificación de texto utilizando la biblioteca PyTorch.

Como usar

Instala el modelo con:

pip install git+https://github.com/lucadiliello/bleurt-pytorch.git

Carga el modelo y realiza predicciones con el siguiente código:

import torch
from bleurt_pytorch import BleurtConfig, BleurtForSequenceClassification, BleurtTokenizer

config = BleurtConfig.from_pretrained('lucadiliello/BLEURT-20-D12')
model = BleurtForSequenceClassification.from_pretrained('lucadiliello/BLEURT-20-D12')
tokenizer = BleurtTokenizer.from_pretrained('lucadiliello/BLEURT-20-D12')

references = ["un pájaro canta junto a la ventana", "esta es una frase aleatoria"]
candidates = ["un pájaro canta junto a la ventana", "esto parece una frase aleatoria"]

model.eval()
with torch.no_grad():
    inputs = tokenizer(references, candidates, padding='longest', return_tensors='pt')
    res = model(**inputs).logits.flatten().tolist()
    print(res)
# [0.9604414105415344, 0.8080050349235535]

Funcionalidades

Clasificación de texto
Compatibilidad con PyTorch
Transformers personalizados
Puede ser instalado con pip

Casos de uso

Clasificación de texto
Comparación de frases
Validación de contenido textual