KikoDM commited on
Commit
4c1d41a
1 Parent(s): d0035b5

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +53 -0
app.py ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import pandas as pd
3
+ from joblib import load
4
+
5
+
6
+ def student(conocer,explicar,metodologia,feedback):
7
+ model = load('modelo_entrenado.pkl')
8
+ df = pd.DataFrame.from_dict(
9
+ {
10
+ "Conocer" : [conocer],
11
+ "Explicar" : [explicar],
12
+ "Metodologia" : [metodologia],
13
+ "Feed_back" : [feedback],
14
+
15
+ }
16
+ )
17
+
18
+ pred = model.predict(df)[0]
19
+
20
+ if pred < 5.0:
21
+ predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " Es necesario mejorar mucho"
22
+ elif (pred >=5.0 and pred <=7.0):
23
+ predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " . Vais por buen camino"
24
+ else:
25
+ predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " . Buen trabajo"
26
+
27
+ return predicted
28
+
29
+ iface = gr.Interface(
30
+ student,
31
+ [
32
+ gr.inputs.Slider(1,10,label="Satisfacción con el conocimiento del profesor"),
33
+ gr.inputs.Slider(1,10,label="Satisfacción con la forma de explicar el temario"),
34
+ gr.inputs.Slider(1,10,label="Satisfación con la metodología de enseñanza"),
35
+ gr.inputs.Slider(1,10,label="Satisfacción con el feed-back que da el profesor"),
36
+
37
+ ],
38
+
39
+ "text",
40
+ examples=[
41
+ [8.0,6.0,8.0,6.0],
42
+ [10.0,3.0,5.0,4.0],
43
+ [6.0,4.0,5.0,3.0],
44
+ ],
45
+ interpretation="default",
46
+ title = 'Student Experience: cómo mejorar la experiencia de aprendizaje en la universidad',
47
+ description = '¿Cómo calificarías la experiencia de aprendizaje que viviste/estás viviendo en la universidad? ¿Sabrías decir qué es lo que hace que estás más satisfecho/a con un profesor? Si eres estudiante, ¿preparado/a para saber qué es lo que tienes pedir a tu universidad para tener la mejor experiencia y notas posibles? Si eres profesor/a universitario/a ¿preparado/a para conocer los elementos en los que más tienes que enfocarte para mejorar tu desempeño profesional? Para saber más: https://saturdays.ai/2021/07/29/como-mejorar-la-experiencia-de-aprendizaje-en-la-universidad-con-inteligencia-artificial/',
48
+ theme = 'peach'
49
+ )
50
+
51
+
52
+
53
+ iface.launch()