{"adoption": {"forks": 429, "observed_at": "2026-08-28T04:05:20.538885+00:00", "stars": 1676}, "canonical_url": "https://ross.abutalabs.com/products/yolov3-model-pruning", "card": {"archived": false, "artifact_type": "library", "description": "在 oxford hand 数据集上对 YOLOv3 做模型剪枝（network slimming）", "domain": ["computer-vision", "deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision", "image-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Lam1360/YOLOv3-model-pruning"], "name": "Lam1360/YOLOv3-model-pruning", "platform": ["python"], "pushed_at": "2022-09-26T19:23:44+00:00", "repo": "Lam1360/YOLOv3-model-pruning", "stars": 1676, "tags": ["yolov3", "model-pruning", "network-slimming", "channel-pruning", "object-detection", "hand-detection", "pytorch", "model-compression", "sparse-training", "oxford-hand-dataset", "gpu"], "topics": ["yolov3", "model-pruning", "hand-detection", "channel-pruning", "object-detection"], "urls": [], "use_cases": ["prune yolov3 to reduce model size and inference latency", "apply network slimming channel pruning to an object detector", "train a hand detector on the oxford hand dataset", "speed up yolov3 inference on gpu", "compress a detection model without losing accuracy", "learn how bn gamma based pruning works"], "what_it_is": "A PyTorch implementation of YOLOv3 channel pruning (network slimming) applied to hand detection on the Oxford Hand dataset. It provides sparse training, pruning, and fine-tuning scripts that shrink the model to about one-sixth the parameters and one-third the FLOPs while keeping mAP essentially unchanged.", "when_to_avoid": ["you need a maintained production-ready detection framework", "you want pruning for classification models as in the original paper", "you cannot run PyTorch 1.x training pipelines or lack GPU resources", "you expect the same compression ratios on datasets other than Oxford Hand"], "when_to_choose": ["you need a smaller, faster YOLOv3 detector and can retrain or fine-tune on your own dataset", "you want a working reference implementation of network slimming for detection models", "your target is hand detection specifically and you want pretrained pruned weights"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yolov3-model-pruning", "repo": "Lam1360/YOLOv3-model-pruning", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:20.538885+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:25.472985+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27049ee6fbb2697621b4cc151fb0b3465a8ca066e1379c68818e2c416ac9df76", "fetched_at": "2026-08-28T04:05:20.538885+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lam1360/YOLOv3-model-pruning"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2623, "days_push": 1437, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}