Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -8,7 +8,7 @@ import ast
|
|
8 |
from datetime import datetime, timedelta
|
9 |
|
10 |
# Cargar el modelo
|
11 |
-
modelo = tf.keras.models.load_model('
|
12 |
|
13 |
# Definir constantes
|
14 |
img_height, img_width = 224, 224
|
@@ -34,7 +34,7 @@ def calcular_fechas(fecha_fin_str):
|
|
34 |
|
35 |
# Funci贸n para escalar la matriz a RGB
|
36 |
def escalar_matriz_rgb(matriz, I_min, I_max):
|
37 |
-
matriz_normalizada = (matriz - I_min) / (I_max - I_min)
|
38 |
rojo = (1 - matriz_normalizada.clip(max=0)) * 255
|
39 |
verde = matriz_normalizada.clip(min=0) * 255
|
40 |
azul = (1 - abs(matriz_normalizada)) * 255
|
@@ -101,7 +101,7 @@ def procesar_y_predecir(fecha_fin_str):
|
|
101 |
|
102 |
# Predecir con el modelo
|
103 |
prediccion = modelo.predict(imagen_procesada)
|
104 |
-
predicted_class = int((prediccion > 0.
|
105 |
mensaje = "Ma帽ana va a ganar la NYSE" if predicted_class == 1 else "Ma帽ana va a perder la NYSE"
|
106 |
|
107 |
return imagen_resized, mensaje
|
|
|
8 |
from datetime import datetime, timedelta
|
9 |
|
10 |
# Cargar el modelo
|
11 |
+
modelo = tf.keras.models.load_model('best_model.keras')
|
12 |
|
13 |
# Definir constantes
|
14 |
img_height, img_width = 224, 224
|
|
|
34 |
|
35 |
# Funci贸n para escalar la matriz a RGB
|
36 |
def escalar_matriz_rgb(matriz, I_min, I_max):
|
37 |
+
matriz_normalizada = 2 * ((matriz - I_min) / (I_max - I_min)) - 1
|
38 |
rojo = (1 - matriz_normalizada.clip(max=0)) * 255
|
39 |
verde = matriz_normalizada.clip(min=0) * 255
|
40 |
azul = (1 - abs(matriz_normalizada)) * 255
|
|
|
101 |
|
102 |
# Predecir con el modelo
|
103 |
prediccion = modelo.predict(imagen_procesada)
|
104 |
+
predicted_class = int((prediccion > 0.5).astype(int).flatten()[0])
|
105 |
mensaje = "Ma帽ana va a ganar la NYSE" if predicted_class == 1 else "Ma帽ana va a perder la NYSE"
|
106 |
|
107 |
return imagen_resized, mensaje
|