Spaces:
Build error
Build error
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
|