Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -96,14 +96,14 @@ def predict_hemoglobin(age, gender, image):
|
|
96 |
features = extract_features(image)
|
97 |
|
98 |
# Ensure gender is encoded correctly (0 for female, 1 for male)
|
99 |
-
features['
|
100 |
-
features['
|
101 |
|
102 |
# Create a DataFrame for features (do not include Hgb, as it's the predicted value)
|
103 |
features_df = pd.DataFrame([features])
|
104 |
|
105 |
# Load the trained model, scaler, and label encoder
|
106 |
-
svr_model = joblib.load('svr_model.pkl')
|
107 |
scaler = joblib.load('minmax_scaler.pkl')
|
108 |
label_encoder = joblib.load('label_encoder.pkl')
|
109 |
|
|
|
96 |
features = extract_features(image)
|
97 |
|
98 |
# Ensure gender is encoded correctly (0 for female, 1 for male)
|
99 |
+
features['Gender'] = 1 if gender.lower() == 'M' else 0
|
100 |
+
features['Age'] = age
|
101 |
|
102 |
# Create a DataFrame for features (do not include Hgb, as it's the predicted value)
|
103 |
features_df = pd.DataFrame([features])
|
104 |
|
105 |
# Load the trained model, scaler, and label encoder
|
106 |
+
svr_model = joblib.load('svr_model (1).pkl')
|
107 |
scaler = joblib.load('minmax_scaler.pkl')
|
108 |
label_encoder = joblib.load('label_encoder.pkl')
|
109 |
|