architectraghu commited on
Commit
2667b70
·
verified ·
1 Parent(s): 9f04fe8

Upload training_config.json

Browse files
Files changed (1) hide show
  1. training_config.json +65 -0
training_config.json ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_name": "CBC Credit-Card Fraud Classifier",
3
+ "hf_repo": "careerbytecode/mlops-ref-finance-fraud",
4
+ "task": "binary classification (credit-card fraud detection, imbalanced 0.17%)",
5
+ "model_type": "XGBoost (Optuna-tuned, scale_pos_weight), time-aware split",
6
+ "framework": "xgboost",
7
+ "serialization": "joblib",
8
+ "loader": "joblib.load -> XGBClassifier; call .predict_proba(DataFrame[FEATURES])[:, 1], flag if >= recommended_threshold",
9
+ "random_state": 42,
10
+ "scale_pos_weight": 498.3863,
11
+ "best_params": {
12
+ "n_estimators": 400,
13
+ "learning_rate": 0.1636812394286703,
14
+ "max_depth": 4,
15
+ "min_child_weight": 5,
16
+ "subsample": 0.6587788742440184
17
+ },
18
+ "feature_columns": [
19
+ "V1",
20
+ "V2",
21
+ "V3",
22
+ "V4",
23
+ "V5",
24
+ "V6",
25
+ "V7",
26
+ "V8",
27
+ "V9",
28
+ "V10",
29
+ "V11",
30
+ "V12",
31
+ "V13",
32
+ "V14",
33
+ "V15",
34
+ "V16",
35
+ "V17",
36
+ "V18",
37
+ "V19",
38
+ "V20",
39
+ "V21",
40
+ "V22",
41
+ "V23",
42
+ "V24",
43
+ "V25",
44
+ "V26",
45
+ "V27",
46
+ "V28",
47
+ "Amount"
48
+ ],
49
+ "split": {
50
+ "trainfit": 182276,
51
+ "val": 45569,
52
+ "test": 56962,
53
+ "method": "time-aware (latest 20% by Time = test)"
54
+ },
55
+ "dataset": "ULB mlg-ulb credit-card fraud (284,807 tx, 492 frauds), ODbL/DbCL",
56
+ "python_version": "3.14.4",
57
+ "library_versions": {
58
+ "scikit-learn": "1.8.0",
59
+ "xgboost": "3.2.0",
60
+ "numpy": "2.4.6",
61
+ "pandas": "2.3.3",
62
+ "joblib": "1.5.3"
63
+ },
64
+ "training_date": "2026-06-04T20:25:08.260852+00:00"
65
+ }