lighteternal/fact-or-opinion-xlmr-el
lighteternal
Clasificación de texto
Clasificador binario de hechos contra opiniones, entrenado en un corpus anotado mixto EN-EL. Este es un modelo XLM-Roberta-base con una cabeza de clasificación binaria. Dada una oración, puede clasificarla ya sea como un hecho o una opinión basado en su contenido. Puedes usar este modelo en cualquiera de los idiomas compatibles con XLM-R para la misma tarea, aprovechando sus capacidades de aprendizaje de 0 disparos. Sin embargo, el modelo se entrenó solo utilizando oraciones en inglés y griego.
Como usar
from transformers import AutoModelForSequenceClassification, AutoTokenizer
model = AutoModelForSequenceClassification.from_pretrained("lighteternal/fact-or-opinion-xlmr-el")
tokenizer = AutoTokenizer.from_pretrained("lighteternal/fact-or-opinion-xlmr-el")
# Ejemplo de uso
def classify_sentence(sentence):
inputs = tokenizer(sentence, return_tensors='pt')
outputs = model(**inputs)
logits = outputs.logits
predicted_class = logits.argmax().item()
return "Hecho" if predicted_class == 1 else "Opinión"
sentence = "Tolkien is my favorite writer."
print(classify_sentence(sentence))
Funcionalidades
- Clasificación binaria de hechos contra opiniones
- Entrenado en un corpus anotado mixto EN-EL
- Capacidades de aprendizaje de 0 disparos
- Compatible con idiomas compatibles con XLM-R
Casos de uso
- Clasificación de oraciones en hechos u opiniones
- Analítica de contenido
- Aplicaciones de procesamiento de lenguaje natural en múltiples idiomas