bank-fraud / models /model_v1.meta.json
root
init
942b115
Raw
History Blame Contribute Delete
1.65 kB
{
"model_name": "xgboost",
"feature_variant": "conservative",
"imbalance_strategy": "smote",
"feature_columns": [
"amount",
"amount_to_oldbalanceDest_ratio",
"dest_balance_delta_ratio",
"orig_balance_consistent",
"dest_balance_consistent",
"orig_zero_after_flag",
"dest_zero_stays_zero_flag",
"dest_is_merchant",
"orig_equals_dest",
"orig_prior_txn_count",
"orig_prior_txn_amount_mean",
"dest_prior_txn_count",
"type_CASH_IN",
"type_CASH_OUT",
"type_DEBIT",
"type_PAYMENT",
"type_TRANSFER"
],
"selected_threshold": 0.5,
"metrics": {
"pr_auc": 0.9999745822557745,
"roc_auc": 0.9999999143515995,
"thresholds": {
"0.3": {
"precision": 0.9981176470588236,
"recall": 0.9981176470588236,
"f1": 0.9981176470588236
},
"0.5": {
"precision": 0.9995285242809995,
"recall": 0.9976470588235294,
"f1": 0.9985869053226566
},
"0.7": {
"precision": 1.0,
"recall": 0.9971764705882353,
"f1": 0.9985862393967955
}
},
"selected_threshold": 0.5,
"threshold_metrics_at_selection": {
"precision": 0.9995285242809995,
"recall": 0.9976470588235294,
"f1": 0.9985869053226566
}
},
"training_versions": {
"python": "3.12.3 (main, Mar 23 2026, 19:04:32) [GCC 13.3.0]",
"platform": "Linux-6.8.0-90-generic-x86_64-with-glibc2.39",
"scikit_learn": "1.9.0",
"xgboost": "3.3.0",
"numpy": "2.4.6",
"pandas": "3.0.3"
},
"trained_at": "2026-07-12T19:05:50.480025+00:00",
"train_rows": 5113884,
"test_rows": 1248736
}