Update app.py
Browse filesUpdated to only 2 classes
app.py
CHANGED
@@ -6,7 +6,7 @@ import pandas as pd
|
|
6 |
import matplotlib.pyplot as plt
|
7 |
|
8 |
# Load the trained model
|
9 |
-
model_path = "skin-
|
10 |
model = tf.keras.models.load_model(model_path)
|
11 |
|
12 |
# Define the core prediction function
|
@@ -24,7 +24,7 @@ def predict_skin(image):
|
|
24 |
probabilities = tf.nn.softmax(prediction, axis=1)
|
25 |
|
26 |
# Map probabilities to Skin condition classes
|
27 |
-
class_names = ['
|
28 |
probabilities_dict = {skin_class: round(float(probability), 2) for skin_class, probability in zip(class_names, probabilities.numpy()[0])}
|
29 |
|
30 |
return probabilities_dict
|
|
|
6 |
import matplotlib.pyplot as plt
|
7 |
|
8 |
# Load the trained model
|
9 |
+
model_path = "skin-model_transferlearning4.keras"
|
10 |
model = tf.keras.models.load_model(model_path)
|
11 |
|
12 |
# Define the core prediction function
|
|
|
24 |
probabilities = tf.nn.softmax(prediction, axis=1)
|
25 |
|
26 |
# Map probabilities to Skin condition classes
|
27 |
+
class_names = ['BKL', 'MAL']
|
28 |
probabilities_dict = {skin_class: round(float(probability), 2) for skin_class, probability in zip(class_names, probabilities.numpy()[0])}
|
29 |
|
30 |
return probabilities_dict
|