rajaprabu27 commited on
Commit
04aa3ca
·
verified ·
1 Parent(s): 3185d60

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -37,7 +37,15 @@ input_data = pd.DataFrame([{
37
 
38
 
39
  if st.button("Predict Failure"):
40
- prediction = model.predict(input_data)[0]
41
- result = "Machine Failure" if prediction == 1 else "No Failure"
42
- st.subheader("Prediction Result:")
43
- st.success(f"The model predicts: **{result}**")
 
 
 
 
 
 
 
 
 
37
 
38
 
39
  if st.button("Predict Failure"):
40
+ try:
41
+ # Align input columns with model training columns
42
+ input_data = input_data[model.feature_names_in_]
43
+
44
+ prediction = model.predict(input_data)[0]
45
+ result = "Machine Failure" if prediction == 1 else "No Failure"
46
+ st.subheader("Prediction Result:")
47
+ st.success(f"The model predicts: **{result}**")
48
+
49
+ except Exception as e:
50
+ st.error("⚠️ An error occurred during prediction.")
51
+ st.exception(e)