File size: 4,856 Bytes
0ba6002
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f392f42
0ba6002
 
 
 
 
 
 
 
 
 
 
 
c61ba70
0ba6002
 
 
 
f392f42
0ba6002
 
 
 
 
 
 
 
f392f42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c61ba70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ea370d1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0ba6002
 
 
c61ba70
0ba6002
f392f42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
{
  "schema_version": "1.0",
  "created_at": "2026-02-11T17:36:27.753116",
  "models": {
    "dl_multihead": [
      {
        "version": "20260210_182731",
        "filename": "resnet50_efnb7_multihead_20260210_182731_best.pth",
        "model_type": "dl_multihead",
        "model_class": "CardAuthModel",
        "backbone": "resnet50+efficientnet_b7",
        "status": "training",
        "accuracy": 0.967741935483871,
        "f1_score": 0.9523809523809523,
        "roc_auc": 1.0,
        "n_features": "end-to-end",
        "dataset_size": 204,
        "total_params": 94246422,
        "trainable_params": 94246422,
        "best_epoch": 2,
        "pipeline_type": "dl",
        "trained_at": "2026-02-10T19:01:22.939571"
      },
      {
        "version": "20260211_155409",
        "filename": "cardauth_multihead_20260211_155409_best.pth",
        "model_type": "dl_multihead",
        "model_class": "CardAuthModel",
        "backbone": "resnet50+efficientnet_b7",
        "status": "retired",
        "accuracy": 0.7741935483870968,
        "f1_score": 0.631578947368421,
        "roc_auc": 0.6333333333333333,
        "n_features": "end-to-end",
        "dataset_size": 204,
        "total_params": 95402258,
        "trainable_params": 95402258,
        "best_epoch": 53,
        "svdd_threshold": 0.9207070707070707,
        "back_threshold": 0.45545454545454545,
        "pipeline_type": "dl",
        "trained_at": "2026-02-11T17:36:27.753116",
        "promoted_at": "2026-02-11T17:40:00.000000"
      },
      {
        "version": "20260214_200541",
        "filename": "cardauth_multihead_20260214_200541_best.pth",
        "model_type": "multi_head",
        "backbone": "resnet50+efficientnet_b7",
        "status": "training",
        "accuracy": 0.8743651430098904,
        "f1_score": 0.9192994505494505,
        "roc_auc": 0.8970144941172506,
        "n_features": "end-to-end",
        "dataset_size": 18924,
        "total_params": 95402258,
        "trainable_params": 81637498,
        "best_epoch": 2,
        "svdd_threshold": 0.7524242424242424,
        "back_threshold": 0.6534343434343434,
        "trained_at": "2026-02-15T07:30:42.692244"
      },
      {
        "version": "20260216_091800",
        "filename": "cardauth_multihead_20260216_091800_best.pth",
        "model_type": "multi_head",
        "backbone": "resnet50+efficientnet_b7",
        "status": "production",
        "accuracy": 1.0,
        "f1_score": 1.0,
        "roc_auc": 1.0,
        "n_features": "end-to-end",
        "dataset_size": 19113,
        "total_params": 95402258,
        "trainable_params": 81637498,
        "best_epoch": 26,
        "svdd_threshold": 0.08919191919191918,
        "back_threshold": 0.0198989898989899,
        "pipeline_type": "dl",
        "trained_at": "2026-02-17T15:15:06.491447",
        "promoted_at": "2026-02-18T00:00:00.000000"
      },
      {
        "version": "20260304_010835",
        "filename": "cardauth_multihead_20260304_010835_best.pth",
        "model_type": "multi_head",
        "backbone": "resnet50+efficientnet_b7",
        "status": "training",
        "accuracy": 0.9995604395604396,
        "f1_score": 0.999713055954089,
        "roc_auc": 0.999998922977837,
        "n_features": "end-to-end",
        "dataset_size": 22853,
        "total_params": 95402258,
        "trainable_params": 81637498,
        "best_epoch": 9,
        "svdd_threshold": 0.31686868686868686,
        "back_threshold": 0.97,
        "trained_at": "2026-03-04T23:51:04.456575"
      },
      {
        "version": "20260305_100403",
        "filename": "cardauth_multihead_20260305_100403_best.pth",
        "model_type": "multi_head",
        "backbone": "resnet50+efficientnet_b7",
        "status": "training",
        "accuracy": 0.9986813186813187,
        "f1_score": 0.9991396616002294,
        "roc_auc": 1.0,
        "n_features": "end-to-end",
        "dataset_size": 22931,
        "total_params": 95402258,
        "trainable_params": 81637498,
        "best_epoch": 5,
        "svdd_threshold": 0.594040404040404,
        "back_threshold": 0.52,
        "trained_at": "2026-03-05T14:48:23.748060"
      },
      {
        "version": "20260305_232239",
        "filename": "cardauth_multihead_20260305_232239_best.pth",
        "model_type": "multi_head",
        "backbone": "resnet50+efficientnet_b7",
        "status": "production",
        "accuracy": 1.0,
        "f1_score": 1.0,
        "roc_auc": 1.0,
        "n_features": "end-to-end",
        "dataset_size": 22931,
        "total_params": 95402258,
        "trainable_params": 81637498,
        "best_epoch": 21,
        "svdd_threshold": 0.406,
        "back_threshold": 0.35,
        "trained_at": "2026-03-07T07:38:00.529602"
      }
    ]
  },
  "production_model": "20260216_091800",
  "staging_model": "20260210_182731"
}