shahed125238 commited on
Commit
1c115a9
·
verified ·
1 Parent(s): 98d7592

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pickle
2
+ import numpy as np
3
+
4
+ # Load model and feature columns
5
+ with open("logistic_regression_model.pkl", "rb") as f:
6
+ model = pickle.load(f)
7
+
8
+ with open("feature_columns.pkl", "rb") as f:
9
+ feature_columns = pickle.load(f)
10
+
11
+ def predict_capacity_risk(features: dict):
12
+ X = np.array([[features[col] for col in feature_columns]])
13
+ prob = model.predict_proba(X)[0][1]
14
+ return prob
15
+
16
+ if __name__ == "__main__":
17
+ sample = {
18
+ "daily_capacity": 720,
19
+ "demand": 5000,
20
+ "material_available": 6000
21
+ }
22
+ print("Risk score:", predict_capacity_risk(sample))