joortif commited on
Commit
9a22885
verified
1 Parent(s): 0abed59

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -3,14 +3,21 @@ import gradio as gr
3
 
4
  classifier = pipeline("text-classification", model="joortif/clasificador-climate-claim")
5
 
 
 
 
 
 
 
 
6
  def classify_text(text):
7
- result = classifier(text)
8
- return {res['label']: res['score'] for res in result}
9
 
10
  demo = gr.Interface(
11
  fn=classify_text,
12
  inputs=gr.Textbox(lines=4, label="Escribe un texto sobre el clima"),
13
- outputs=gr.Label(num_top_classes=3),
14
  title="Clasificador de Afirmaciones Clim谩ticas",
15
  )
16
 
 
3
 
4
  classifier = pipeline("text-classification", model="joortif/clasificador-climate-claim")
5
 
6
+ label_map = {
7
+ "LABEL_0": "Afirma el cambio clim谩tico (SUPPORTS)",
8
+ "LABEL_1": "Niega el cambio clim谩tico (REFUTES)",
9
+ "LABEL_2": "No hay suficiente informaci贸n (NOT_ENOUGH_INFO)",
10
+ "LABEL_3": "Afirmaci贸n disputada (DISPUTED)"
11
+ }
12
+
13
  def classify_text(text):
14
+ results = classifier(text)
15
+ return {label_map[res["label"]]: res["score"] for res in results}
16
 
17
  demo = gr.Interface(
18
  fn=classify_text,
19
  inputs=gr.Textbox(lines=4, label="Escribe un texto sobre el clima"),
20
+ outputs=gr.Label(num_top_classes=4),
21
  title="Clasificador de Afirmaciones Clim谩ticas",
22
  )
23