Update app.py
Browse files
app.py
CHANGED
@@ -24,6 +24,7 @@ scaler_path = os.path.join(script_dir, 'toolkit', 'scaler_X.json')
|
|
24 |
rf_model_path = os.path.join(script_dir, 'toolkit', 'rf_model.joblib')
|
25 |
mlp_model_path = os.path.join(script_dir, 'toolkit', 'mlp_model.keras')
|
26 |
meta_model_path = os.path.join(script_dir, 'toolkit', 'meta_model.joblib')
|
|
|
27 |
|
28 |
# Load the scaler and models
|
29 |
try:
|
@@ -110,10 +111,19 @@ outputs = [
|
|
110 |
gr.Textbox(label="Rear")
|
111 |
]
|
112 |
|
113 |
-
gr.
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
rf_model_path = os.path.join(script_dir, 'toolkit', 'rf_model.joblib')
|
25 |
mlp_model_path = os.path.join(script_dir, 'toolkit', 'mlp_model.keras')
|
26 |
meta_model_path = os.path.join(script_dir, 'toolkit', 'meta_model.joblib')
|
27 |
+
image_path = os.path.join(script_dir, 'toolkit', 'car.png')
|
28 |
|
29 |
# Load the scaler and models
|
30 |
try:
|
|
|
111 |
gr.Textbox(label="Rear")
|
112 |
]
|
113 |
|
114 |
+
with gr.Blocks() as demo:
|
115 |
+
with gr.Row():
|
116 |
+
with gr.Column():
|
117 |
+
gr.Markdown("## Environmental Factor-Based Contamination Level Prediction\nEnter the environmental factors to get the contamination levels for Front Left, Front Right, Left, Right, Roof, and Rear LiDARs.")
|
118 |
+
gr.Markdown("### Input Parameters")
|
119 |
+
for inp in inputs:
|
120 |
+
inp.render()
|
121 |
+
gr.Button(value="Submit", variant="primary").click(fn=gradio_interface, inputs=inputs, outputs=outputs)
|
122 |
+
gr.Button(value="Clear").click(fn=lambda: None)
|
123 |
+
gr.Image(image_path, width=400, height=250) # Adjust the width and height as needed
|
124 |
+
with gr.Column():
|
125 |
+
gr.Markdown("### Output Predictions")
|
126 |
+
for out in outputs:
|
127 |
+
out.render()
|
128 |
+
|
129 |
+
demo.launch()
|