Update app.py
Browse files
app.py
CHANGED
|
@@ -1,13 +1,10 @@
|
|
| 1 |
from transformers import pipeline
|
| 2 |
import gradio as gr
|
| 3 |
-
# Cargamos el pipeline de análisis de sentimientos
|
| 4 |
-
# Recomendado: nlptown/bert-base-multilingual-uncased-sentiment, que admite el español.
|
| 5 |
classifier = pipeline("sentiment-analysis", model="cardiffnlp/twitter-roberta-base-sentiment")
|
| 6 |
|
| 7 |
def analizar_sentimiento(texto):
|
| 8 |
resultado = classifier(texto)
|
| 9 |
-
# Extraemos y devolvemos la etiqueta, por ejemplo "4 stars"
|
| 10 |
-
|
| 11 |
|
| 12 |
# Acceder al primer (y único) resultado
|
| 13 |
etiqueta = resultado[0]['label']
|
|
@@ -29,7 +26,7 @@ def analizar_sentimiento(texto):
|
|
| 29 |
|
| 30 |
demo = gr.Interface(
|
| 31 |
fn=analizar_sentimiento,
|
| 32 |
-
inputs=gr.Textbox(lines=5, placeholder="Escribe un texto en
|
| 33 |
outputs="text",
|
| 34 |
title="Análisis de Sentimientos",
|
| 35 |
description="Introduce un texto en ingles y obtén el sentimiento analizado y un porcentaje que indica cuanto es."
|
|
|
|
| 1 |
from transformers import pipeline
|
| 2 |
import gradio as gr
|
| 3 |
+
# Cargamos el pipeline de análisis de sentimientos
|
|
|
|
| 4 |
classifier = pipeline("sentiment-analysis", model="cardiffnlp/twitter-roberta-base-sentiment")
|
| 5 |
|
| 6 |
def analizar_sentimiento(texto):
|
| 7 |
resultado = classifier(texto)
|
|
|
|
|
|
|
| 8 |
|
| 9 |
# Acceder al primer (y único) resultado
|
| 10 |
etiqueta = resultado[0]['label']
|
|
|
|
| 26 |
|
| 27 |
demo = gr.Interface(
|
| 28 |
fn=analizar_sentimiento,
|
| 29 |
+
inputs=gr.Textbox(lines=5, placeholder="Escribe un texto en ingles aquí..."),
|
| 30 |
outputs="text",
|
| 31 |
title="Análisis de Sentimientos",
|
| 32 |
description="Introduce un texto en ingles y obtén el sentimiento analizado y un porcentaje que indica cuanto es."
|