Spaces:
Sleeping
Sleeping
modif retrain metrics neon
Browse files- 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 |
|