gusdelact commited on
Commit
4250e41
·
verified ·
1 Parent(s): 59c920d

Creado app.py

Browse files
Files changed (1) hide show
  1. app.py +33 -0
app.py ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import tensorflow as tf
3
+
4
+ # Cargar el modelo
5
+ model = tf.keras.models.load_model('modelito1.h5')
6
+
7
+ model.summary()
8
+
9
+ def inferir(x_entrada):
10
+ x_train_min = -100
11
+ x_train_max = 96
12
+ y_train_min = -90.0
13
+ y_train_max = 106
14
+
15
+ x_entrada_normalizado = (x_entrada - x_train_min) / (x_train_max - x_train_min)
16
+ X0 = tf.constant([x_entrada_normalizado], dtype=tf.float32)
17
+
18
+ # Realizar la inferencia
19
+ y0_predicted = model.predict(X0)
20
+ y0_normalized = y0_predicted[0][0]
21
+ y0 = y0_normalized * (y_train_max - y_train_min) + y_train_min
22
+
23
+ return y0
24
+
25
+ iface = gr.Interface(
26
+ fn=inferir,
27
+ inputs=gr.Number(label="Entrada"),
28
+ outputs="number",
29
+ title="Inferencia del Modelo",
30
+ description="Introduce un valor para realizar la inferencia con el modelo modelito1.h5"
31
+ )
32
+
33
+ iface.launch()