{ "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 }