Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -70,10 +70,10 @@ def obtener_predicciones(texto, nombre_modelo, top_k=10):
|
|
70 |
return top_k_tokens, top_k_prob.cpu().tolist()
|
71 |
|
72 |
def generar_barplot(tokens, probabilidades):
|
73 |
-
"""
|
74 |
-
|
75 |
-
print(
|
76 |
-
return
|
77 |
|
78 |
def predecir_siguiente_palabra(nombre_modelo, texto, top_k, token_custom=""):
|
79 |
"""Obtiene predicciones y actualiza la UI."""
|
@@ -135,7 +135,7 @@ with gr.Blocks() as demo:
|
|
135 |
|
136 |
with gr.Row():
|
137 |
barplot_resultados = gr.BarPlot(
|
138 |
-
value=[], #
|
139 |
x="Palabra",
|
140 |
y="Probabilidad",
|
141 |
title="📊 Predicciones del modelo"
|
|
|
70 |
return top_k_tokens, top_k_prob.cpu().tolist()
|
71 |
|
72 |
def generar_barplot(tokens, probabilidades):
|
73 |
+
"""Convierte los datos en un DataFrame para Gradio BarPlot."""
|
74 |
+
df = pd.DataFrame({"Palabra": tokens, "Probabilidad": probabilidades})
|
75 |
+
print(df)
|
76 |
+
return df # ✅ Now returning a Pandas DataFrame instead of a list
|
77 |
|
78 |
def predecir_siguiente_palabra(nombre_modelo, texto, top_k, token_custom=""):
|
79 |
"""Obtiene predicciones y actualiza la UI."""
|
|
|
135 |
|
136 |
with gr.Row():
|
137 |
barplot_resultados = gr.BarPlot(
|
138 |
+
value=pd.DataFrame(columns=["Palabra", "Probabilidad"]), # ✅ Empty DataFrame to initialize
|
139 |
x="Palabra",
|
140 |
y="Probabilidad",
|
141 |
title="📊 Predicciones del modelo"
|