Commit
·
b845d08
1
Parent(s):
977a685
Introducir ejemplos y dar detalles
Browse files
app.py
CHANGED
@@ -14,8 +14,8 @@ model = AutoModelForSequenceClassification.from_pretrained("Gerard-1705/bertin_b
|
|
14 |
id2label = {0: "NEGATIVE", 1: "POSITIVE"}
|
15 |
label2id = {"NEGATIVE": 0, "POSITIVE": 1}
|
16 |
|
17 |
-
def inference_fun(
|
18 |
-
inputs = tokenizer(
|
19 |
with torch.no_grad():
|
20 |
logits = model(**inputs).logits
|
21 |
predicted_class_id = logits.argmax().item()
|
@@ -23,5 +23,19 @@ def inference_fun(user_input):
|
|
23 |
|
24 |
return output_tag
|
25 |
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
iface.launch()
|
|
|
14 |
id2label = {0: "NEGATIVE", 1: "POSITIVE"}
|
15 |
label2id = {"NEGATIVE": 0, "POSITIVE": 1}
|
16 |
|
17 |
+
def inference_fun(Texto):
|
18 |
+
inputs = tokenizer(Texto, return_tensors="pt")
|
19 |
with torch.no_grad():
|
20 |
logits = model(**inputs).logits
|
21 |
predicted_class_id = logits.argmax().item()
|
|
|
23 |
|
24 |
return output_tag
|
25 |
|
26 |
+
examples = [
|
27 |
+
[
|
28 |
+
"Los gases refrigerantes fluorados son potentes gases de efecto invernadero. Las alternativas, como el amoniaco o el dióxido de carbono capturado, pueden sustituirlos con el tiempo."
|
29 |
+
],
|
30 |
+
[
|
31 |
+
"Los vehículos Mercedes-Benz se han centrado en un elevado grado de calidad y arte en sus diseños. Como resultado, han sido históricamente más caros y fabricados en menor cantidad que otros vehículos más baratos. "
|
32 |
+
],
|
33 |
+
[
|
34 |
+
"El uso excesivo de fertilizantes nitrogenados -un fenómeno frecuente en la agricultura- da lugar a la producción de óxido nitroso, un potente gas de efecto invernadero. Un uso más juicioso de los fertilizantes puede frenar estas emisiones y reducir la producción de fertilizantes, que consume mucha energía."
|
35 |
+
]
|
36 |
+
]
|
37 |
+
|
38 |
+
description = "En la siguiente interfaz puedes introducir un texto cualquiera, luego puedes dar click en submit y devolverá una etiqueta de POSITIVO: para un texto que aborde temas de cambio climatico y NEGATIVO: para un texto en general que no hable de estos temas"
|
39 |
+
|
40 |
+
iface = gr.Interface(fn=inference_fun, inputs="text", outputs="text", examples=examples)
|
41 |
iface.launch()
|