| { | |
| "architectures": [ | |
| "ForgeryNet" | |
| ], | |
| "model_type": "forgery_net", | |
| "image_size": 320, | |
| "loc_head": true, | |
| "backbone": "resnet50", | |
| "backbone_init": "torchvision.ResNet50_Weights.IMAGENET1K_V2", | |
| "num_labels": 1, | |
| "id2label": { | |
| "0": "authentic", | |
| "1": "forged" | |
| }, | |
| "label2id": { | |
| "authentic": 0, | |
| "forged": 1 | |
| }, | |
| "recommended_threshold": 0.87, | |
| "holdout": { | |
| "train_docs": 400, | |
| "eval_docs": 100, | |
| "eval_n": 200, | |
| "seed": 7, | |
| "protocol": "tools/split_forgery_holdout.py" | |
| }, | |
| "train_meta": { | |
| "epoch": 12, | |
| "joint_interval_width": 0.20000000000000007, | |
| "auc": 0.9107, | |
| "roc_gate": { | |
| "passed": true, | |
| "threshold": 0.9325762391090393, | |
| "tpr": 0.88, | |
| "fpr": 0.24 | |
| }, | |
| "image_size": 320, | |
| "imagenet": true | |
| }, | |
| "code_repository": "https://github.com/savagemanage/redrob-verify", | |
| "code_entry": "services/forgery/model.py", | |
| "license": "apache-2.0" | |
| } | |