| license: other | |
| library_name: pytorch | |
| tags: | |
| - image-classification | |
| - image-quality | |
| - artifact-detection | |
| - convnext | |
| base_model: facebook/convnext-tiny-224 | |
| pipeline_tag: image-classification | |
| # image-quality-convnext-tiny | |
| ConvNeXt-Tiny 图像质量 / 崩图二分类过滤器(good / bad)。 | |
| | 项 | 值 | | |
| |----|-----| | |
| | version | `0.2.0` | | |
| | backbone | `convnext_tiny` | | |
| | input | `384×384` | | |
| | threshold | `0.5`(`reject_prob` ≥ 阈值 → rejected) | | |
| | dtype | fp32 weights | | |
| ## Holdout v0(验证期) | |
| 评测集:`image_quality_eval_v0` holdout,n=1024(good 324 / bad 700)。 | |
| | metric | value | | |
| |--------|------:| | |
| | accuracy | 0.9414 | | |
| | precision_bad | 0.9819 | | |
| | recall_bad | 0.9314 | | |
| | f1_bad | 0.9560 | | |
| | false_bad_rate | 0.0370 | | |
| | auc | 0.9842 | | |
| confusion: tp=652 fp=12 tn=312 fn=48 | |
| > **验证期**:该 holdout 曾用于 early-stop 选 `best.pt`,分数略偏乐观;上线前请用未见过的抽样复核。 | |
| ## 文件 | |
| - `config.json` — 结构与阈值 | |
| - `model.safetensors` — PyTorch state_dict(fp32) | |
| - `model.onnx` — ONNX(opset 17,动态 batch,输入 `pixel_values` NCHW) | |
| ## 训练 | |
| - 数据:`v1.0.4_768` = v1.0.3 全量金标(good≈1994 / bad≈2981 L1–L4)+ 动漫金标 pass(≈490) | |
| - ckpt epoch:7 | |
| - 服务:`image-quality-service` → `POST /api/v1/queue/push` | |