Spaces:
Sleeping
Sleeping
Erick Garcia Espinosa
commited on
Commit
路
6b394c3
1
Parent(s):
4fdee05
Add application file and dependencies
Browse files
app.py
CHANGED
@@ -25,7 +25,7 @@ model_name = 'vit_base_patch16_224'
|
|
25 |
pretrained = True
|
26 |
num_classes = len(class_to_idx)
|
27 |
model = create_model(model_name, pretrained=pretrained, num_classes=num_classes)
|
28 |
-
model.load_state_dict(torch.load('ARTmodelo5ns_vit_weights_epoch6.pth', map_location='cpu'))
|
29 |
model.eval()
|
30 |
|
31 |
# Definir la funci贸n de predicci贸n
|
@@ -42,7 +42,7 @@ def predict_image(img):
|
|
42 |
output = model(img_tensor)
|
43 |
_, predicted = torch.max(output, 1)
|
44 |
|
45 |
-
|
46 |
predicted_label = list(class_to_idx.keys())[predicted.item()]
|
47 |
|
48 |
return predicted_label
|
@@ -50,7 +50,7 @@ def predict_image(img):
|
|
50 |
# Crear la interfaz de Gradio
|
51 |
iface = gr.Interface(
|
52 |
fn=predict_image,
|
53 |
-
inputs=gr.Image(type="
|
54 |
outputs=gr.Label(label="Predicci贸n"),
|
55 |
title="Clasificaci贸n de Im谩genes de Lesiones Cut谩neas",
|
56 |
description="Carga una imagen de una lesi贸n cut谩nea para obtener una predicci贸n."
|
|
|
25 |
pretrained = True
|
26 |
num_classes = len(class_to_idx)
|
27 |
model = create_model(model_name, pretrained=pretrained, num_classes=num_classes)
|
28 |
+
model.load_state_dict(torch.load('ARTmodelo5ns_vit_weights_epoch6.pth', map_location='cpu', weights_only=True))
|
29 |
model.eval()
|
30 |
|
31 |
# Definir la funci贸n de predicci贸n
|
|
|
42 |
output = model(img_tensor)
|
43 |
_, predicted = torch.max(output, 1)
|
44 |
|
45 |
+
|
46 |
predicted_label = list(class_to_idx.keys())[predicted.item()]
|
47 |
|
48 |
return predicted_label
|
|
|
50 |
# Crear la interfaz de Gradio
|
51 |
iface = gr.Interface(
|
52 |
fn=predict_image,
|
53 |
+
inputs=gr.Image(type="filepath", label="Sube una imagen"),
|
54 |
outputs=gr.Label(label="Predicci贸n"),
|
55 |
title="Clasificaci贸n de Im谩genes de Lesiones Cut谩neas",
|
56 |
description="Carga una imagen de una lesi贸n cut谩nea para obtener una predicci贸n."
|