Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -6,7 +6,6 @@ import base64
|
|
6 |
import io
|
7 |
from fastai.vision.all import *
|
8 |
import tensorflow as tf
|
9 |
-
from tensorflow import keras
|
10 |
import zipfile
|
11 |
import os
|
12 |
import traceback
|
@@ -17,12 +16,10 @@ if not os.path.exists("saved_model"):
|
|
17 |
zip_ref.extractall("saved_model")
|
18 |
|
19 |
# Cargar modelo ISIC con TensorFlow desde el directorio correcto
|
20 |
-
from keras.layers import TFSMLayer
|
21 |
-
|
22 |
try:
|
23 |
-
model_isic =
|
24 |
except Exception as e:
|
25 |
-
print("\U0001F534 Error al cargar el modelo ISIC con
|
26 |
raise
|
27 |
|
28 |
# Cargar modelos fastai
|
@@ -69,9 +66,7 @@ def analizar_lesion_combined(img):
|
|
69 |
pred_fast_type, _, probs_fast_type = model_norm2000.predict(img_fastai)
|
70 |
|
71 |
x_isic = preprocess_image_isic(img)
|
72 |
-
|
73 |
-
key = list(preds_isic_dict.keys())[0]
|
74 |
-
preds_isic = preds_isic_dict[key].numpy()[0]
|
75 |
pred_idx_isic = int(np.argmax(preds_isic))
|
76 |
pred_class_isic = CLASSES[pred_idx_isic]
|
77 |
confidence_isic = preds_isic[pred_idx_isic]
|
@@ -137,3 +132,4 @@ demo = gr.Interface(
|
|
137 |
if __name__ == "__main__":
|
138 |
demo.launch()
|
139 |
|
|
|
|
6 |
import io
|
7 |
from fastai.vision.all import *
|
8 |
import tensorflow as tf
|
|
|
9 |
import zipfile
|
10 |
import os
|
11 |
import traceback
|
|
|
16 |
zip_ref.extractall("saved_model")
|
17 |
|
18 |
# Cargar modelo ISIC con TensorFlow desde el directorio correcto
|
|
|
|
|
19 |
try:
|
20 |
+
model_isic = tf.keras.models.load_model("saved_model/saved_model")
|
21 |
except Exception as e:
|
22 |
+
print("\U0001F534 Error al cargar el modelo ISIC con tf.keras.models.load_model:", e)
|
23 |
raise
|
24 |
|
25 |
# Cargar modelos fastai
|
|
|
66 |
pred_fast_type, _, probs_fast_type = model_norm2000.predict(img_fastai)
|
67 |
|
68 |
x_isic = preprocess_image_isic(img)
|
69 |
+
preds_isic = model_isic.predict(x_isic)[0]
|
|
|
|
|
70 |
pred_idx_isic = int(np.argmax(preds_isic))
|
71 |
pred_class_isic = CLASSES[pred_idx_isic]
|
72 |
confidence_isic = preds_isic[pred_idx_isic]
|
|
|
132 |
if __name__ == "__main__":
|
133 |
demo.launch()
|
134 |
|
135 |
+
|