gdleds commited on
Commit
fb7bac2
·
1 Parent(s): 2e6871f

modif retrain metrics neon

Browse files
Files changed (1) hide show
  1. retrain.py +11 -0
retrain.py CHANGED
@@ -14,6 +14,7 @@ import joblib
14
  import pickle
15
  import xgboost as xgb
16
  import smtplib
 
17
  from email.mime.text import MIMEText
18
  from email.mime.multipart import MIMEMultipart
19
  from email.utils import formataddr
@@ -252,6 +253,13 @@ def run_retraining():
252
 
253
  print("Email envoyé avec succès.")
254
 
 
 
 
 
 
 
 
255
 
256
  if __name__ == "__main__":
257
  xgb_final = pipeline
@@ -260,4 +268,7 @@ def run_retraining():
260
  )
261
  print(f"Run ID: {run_id}")
262
  send_email_cindex(c_index, model_path)
 
 
 
263
 
 
14
  import pickle
15
  import xgboost as xgb
16
  import smtplib
17
+ import datetime
18
  from email.mime.text import MIMEText
19
  from email.mime.multipart import MIMEMultipart
20
  from email.utils import formataddr
 
253
 
254
  print("Email envoyé avec succès.")
255
 
256
+ def load_metrics_neon(c_index):
257
+ raw = {"date":datetime.today(), "resultat":c_index, "status":"retrain_model"}
258
+ df_raw = pd.Dataframe([raw])
259
+ df_raw["date"] = pd.to.datetime(df_raw["date"])
260
+ df_raw.to_sql("metrics", engine, index=False)
261
+
262
+
263
 
264
  if __name__ == "__main__":
265
  xgb_final = pipeline
 
268
  )
269
  print(f"Run ID: {run_id}")
270
  send_email_cindex(c_index, model_path)
271
+ print("Email envoyé")
272
+ load_metrics_neon(c_index)
273
+ print("Metrics envoyée sur neon")
274