tcg-space / Code /Model /data /models /version_registry.json
github-actions[bot]
deploy: backend bundle from beebef1f609eed006b1d7d17a1b10a569314d3a0
ea370d1
{
"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"
}