Update classification_model_monitor.py
Browse files
classification_model_monitor.py
CHANGED
@@ -21,13 +21,11 @@ def filter_prediction_data(data: pd.DataFrame):
|
|
21 |
if data is None:
|
22 |
raise Exception("Input Prediction Data frame in None")
|
23 |
|
24 |
-
filtered_prediction_data = data.loc[data['y_true_proba'] == 1].
|
|
|
|
|
|
|
25 |
|
26 |
-
# filtered_prediction_data = data.loc[(data['y_true_proba'] == 1) & (data['used_for_training'].str.contains("_train")==False) &
|
27 |
-
# (data['used_for_training'].str.contains("_excluded")==False) &
|
28 |
-
# (data['used_for_training'].str.contains("_validation")==False),
|
29 |
-
# ['y_true', 'y_pred']].copy()
|
30 |
-
|
31 |
logging.info("Exiting filter_prediction_data()")
|
32 |
return filtered_prediction_data
|
33 |
except Exception as e:
|
|
|
21 |
if data is None:
|
22 |
raise Exception("Input Prediction Data frame in None")
|
23 |
|
24 |
+
filtered_prediction_data = data.loc[(data['y_true_proba'] == 1) & (data['used_for_training'].astype("str").str.contains("_train")==False) &
|
25 |
+
(data['used_for_training'].astype("str").str.contains("_excluded")==False) &
|
26 |
+
(data['used_for_training'].astype("str").str.contains("_validation")==False)
|
27 |
+
].copy()
|
28 |
|
|
|
|
|
|
|
|
|
|
|
29 |
logging.info("Exiting filter_prediction_data()")
|
30 |
return filtered_prediction_data
|
31 |
except Exception as e:
|