joortif's picture
Update app.py
9a22885 verified
raw
history blame contribute delete
745 Bytes
from transformers import pipeline
import gradio as gr
classifier = pipeline("text-classification", model="joortif/clasificador-climate-claim")
label_map = {
"LABEL_0": "Afirma el cambio climático (SUPPORTS)",
"LABEL_1": "Niega el cambio climático (REFUTES)",
"LABEL_2": "No hay suficiente información (NOT_ENOUGH_INFO)",
"LABEL_3": "Afirmación disputada (DISPUTED)"
}
def classify_text(text):
results = classifier(text)
return {label_map[res["label"]]: res["score"] for res in results}
demo = gr.Interface(
fn=classify_text,
inputs=gr.Textbox(lines=4, label="Escribe un texto sobre el clima"),
outputs=gr.Label(num_top_classes=4),
title="Clasificador de Afirmaciones Climáticas",
)
demo.launch()