Update app.py
Browse files
app.py
CHANGED
|
@@ -2,8 +2,7 @@ import gradio as gr
|
|
| 2 |
import pickle
|
| 3 |
|
| 4 |
# Load models using pickle
|
| 5 |
-
|
| 6 |
-
knn_model = pickle.load(f)
|
| 7 |
|
| 8 |
with open("rf_model.pkl", "rb") as f:
|
| 9 |
rf_model = pickle.load(f)
|
|
@@ -13,7 +12,6 @@ with open("svm_model.pkl", "rb") as f:
|
|
| 13 |
|
| 14 |
# Map for model selection
|
| 15 |
model_map = {
|
| 16 |
-
"KNN": knn_model,
|
| 17 |
"Random Forest": rf_model,
|
| 18 |
"SVM": svm_model
|
| 19 |
}
|
|
@@ -43,7 +41,7 @@ def dis_prediction(model_name, sex, pregnant, TT4, T3, T4U, FTI, TSH):
|
|
| 43 |
demo = gr.Interface(
|
| 44 |
fn=dis_prediction,
|
| 45 |
inputs=[
|
| 46 |
-
gr.Dropdown(["SVM",
|
| 47 |
gr.Radio([0, 1], label="Sex (0: Female, 1: Male)"),
|
| 48 |
gr.Radio([0, 1], label="Pregnant (0: No, 1: Yes)"),
|
| 49 |
gr.Number(label="TT4"),
|
|
|
|
| 2 |
import pickle
|
| 3 |
|
| 4 |
# Load models using pickle
|
| 5 |
+
|
|
|
|
| 6 |
|
| 7 |
with open("rf_model.pkl", "rb") as f:
|
| 8 |
rf_model = pickle.load(f)
|
|
|
|
| 12 |
|
| 13 |
# Map for model selection
|
| 14 |
model_map = {
|
|
|
|
| 15 |
"Random Forest": rf_model,
|
| 16 |
"SVM": svm_model
|
| 17 |
}
|
|
|
|
| 41 |
demo = gr.Interface(
|
| 42 |
fn=dis_prediction,
|
| 43 |
inputs=[
|
| 44 |
+
gr.Dropdown(["SVM", "Random Forest"], label="Select Model"),
|
| 45 |
gr.Radio([0, 1], label="Sex (0: Female, 1: Male)"),
|
| 46 |
gr.Radio([0, 1], label="Pregnant (0: No, 1: Yes)"),
|
| 47 |
gr.Number(label="TT4"),
|