Update app.py
Browse files
app.py
CHANGED
@@ -7,23 +7,11 @@ repo_id1 = "nlmaldonadog/AWD_LSTM_P7"
|
|
7 |
learner1 = from_pretrained_fastai(repo_id1)
|
8 |
labels1 = learner1.dls.vocab
|
9 |
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
labels2 = learner2.dls.vocab
|
14 |
-
|
15 |
-
def predict(text):
|
16 |
-
# Predicciones del primer modelo
|
17 |
-
pred1, pred_idx1, probs1 = learner1.predict(text)
|
18 |
-
result1 = {labels1[i]: float(probs1[i]) for i in range(len(labels1))}
|
19 |
-
|
20 |
-
# Predicciones del segundo modelo
|
21 |
-
pred2, pred_idx2, probs2 = learner2.predict(text)
|
22 |
-
result2 = {labels2[i]: float(probs2[i]) for i in range(len(labels2))}
|
23 |
-
|
24 |
-
return {"Modelo 1": result1, "Modelo 2": result2}
|
25 |
|
26 |
texto = gr.inputs.Textbox(lines=2, placeholder='Escribe aquí...')
|
27 |
|
28 |
# Creamos la interfaz y la lanzamos.
|
29 |
-
gr.Interface(fn=
|
|
|
7 |
learner1 = from_pretrained_fastai(repo_id1)
|
8 |
labels1 = learner1.dls.vocab
|
9 |
|
10 |
+
def predict1(text):
|
11 |
+
pred, pred_idx, probs = learner1.predict(text)
|
12 |
+
return {labels1[i]: float(probs[i]) for i in range(len(labels1))}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
texto = gr.inputs.Textbox(lines=2, placeholder='Escribe aquí...')
|
15 |
|
16 |
# Creamos la interfaz y la lanzamos.
|
17 |
+
gr.Interface(fn=predict1, inputs=texto, outputs=gr.outputs.Label()).launch(share=False)
|