Abhi10000 commited on
Commit
de6335a
·
verified ·
1 Parent(s): 16faeca

Create model_predictor.py

Browse files
Files changed (1) hide show
  1. model_predictor.py +11 -0
model_predictor.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from joblib import load
2
+ from datetime import datetime, timedelta
3
+
4
+ model = load("amc_model.pkl")
5
+
6
+ def predict_next_service(last_service_date: str) -> str:
7
+ today = datetime.today()
8
+ delta_days = (today - datetime.strptime(last_service_date, "%Y-%m-%d")).days
9
+ predicted_days = int(model.predict([[delta_days]])[0])
10
+ next_service_date = today + timedelta(days=predicted_days)
11
+ return next_service_date.strftime("%Y-%m-%d")