distilroberta-bias-onnx

protectai
Clasificación de texto

Esta es una versión de valurank/distilroberta-bias convertida a formato ONNX. Está diseñada para detectar sesgos en textos utilizando la versión destilada del modelo RoBERTa. El modelo fue convertido a ONNX usando la biblioteca 🤗 Optimum.

Como usar

Optimum

Cargar el modelo requiere que la biblioteca 🤗 Optimum esté instalada.

from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import AutoTokenizer, pipeline

tokenizer = AutoTokenizer.from_pretrained("laiyer/distilroberta-bias-onnx")
model = ORTModelForSequenceClassification.from_pretrained("laiyer/distilroberta-bias-onnx")
classifier = pipeline(
    task="text-classification",
    model=model,
    tokenizer=tokenizer,
)

classifier_output = classifier("Tu texto para analizar el sesgo.")
score = (classifier_output[0]["score"] if classifier_output[0]["label"] == "BIASED" else 1 - classifier_output[0]["score"])

LLM Guard

Escaneo de sesgos

Comunidad

Únete a nuestro Slack para darnos retroalimentación, conectar con los mantenedores y otros usuarios, hacer preguntas o participar en discusiones sobre la seguridad de LLM.

Funcionalidades

Modelo base: DistilRoBERTa, una versión destilada del modelo RoBERTa optimizada para un rendimiento más rápido manteniendo una precisión similar.
Modelo convertido a formato ONNX sin cambios adicionales.
Detección de sesgos en textos.

Casos de uso

Detección de sesgos en textos.
Análisis rápido de textos en CPUs utilizando modelos convertidos a ONNX.