{"adoption": {"forks": 197, "observed_at": "2026-08-28T04:03:15.539553+00:00", "stars": 1020}, "canonical_url": "https://ross.abutalabs.com/products/yolov5-multibackbone-compression", "card": {"archived": false, "artifact_type": "library", "description": "YOLOv5 Series Multi-backbone(TPH-YOLOv5, Ghostnet, ShuffleNetv2, Mobilenetv3Small, EfficientNetLite, PP-LCNet, SwinTransformer YOLO), Module(CBAM, DCN), Pruning (EagleEye, Network Slimming), Quantization (MQBench) and Deployment (TensorRT, ncnn) Compression Tool Box.", "domain": ["computer-vision", "deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "computer-vision", "benchmarking"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Gumpest/YOLOv5-Multibackbone-Compression"], "name": "Gumpest/YOLOv5-Multibackbone-Compression", "platform": ["python"], "pushed_at": "2022-04-29T19:35:20+00:00", "repo": "Gumpest/YOLOv5-Multibackbone-Compression", "stars": 1020, "tags": ["yolov5", "object-detection", "model-compression", "pruning", "quantization", "tensorrt", "ncnn", "lightweight-backbones", "tph-yolov5", "visdrone", "linux", "gpu"], "topics": ["tph-yolov5", "ghostnet-yolov5", "shufflenetv2-yolov5", "mobilenetv3small-yolov5", "efficientnetlite-yolov5", "eagleeye", "mqbench", "pplcnet", "swin-transformer", "network-slimming", "cbam", "ncnn", "tensorrt"], "urls": [], "use_cases": ["compress a YOLOv5 model for edge deployment", "replace YOLOv5 backbone with a lightweight network like GhostNet or MobileNetV3", "prune a YOLOv5 detection model with EagleEye or network slimming", "quantize YOLOv5 for TensorRT or ncnn inference", "train TPH-YOLOv5 on drone imagery like VisDrone", "build a Swin Transformer YOLOv5 variant for higher accuracy"], "what_it_is": "A YOLOv5-based toolbox for swapping in lightweight or high-accuracy backbones (TPH-YOLOv5, GhostNet, ShuffleNetV2, MobileNetV3-Small, EfficientNetLite, PP-LCNet, Swin Transformer) and applying compression techniques like pruning (EagleEye, Network Slimming) and quantization (MQBench), with deployment support for TensorRT and ncnn. It is primarily demonstrated on the VisDrone drone detection dataset.", "when_to_avoid": ["you need a maintained project with active releases and a clear license", "you use detection frameworks other than YOLOv5", "you need production-grade support or commercial licensing", "you want a plug-and-play tool rather than research code requiring manual setup"], "when_to_choose": ["you need to shrink YOLOv5 models for mobile or embedded inference", "you want to benchmark multiple lightweight backbones within the YOLOv5 framework", "you are working on small-object detection such as drone-view datasets", "you want a single repo covering pruning, quantization, and deployment for YOLOv5"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yolov5-multibackbone-compression", "repo": "Gumpest/YOLOv5-Multibackbone-Compression", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "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:03:15.539553+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.539553+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:53.587696+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa45aa84e3b947a2e304b7c0eaf51da1c4773050c526f7073eb3c036f48679e3", "fetched_at": "2026-08-28T04:03:15.539553+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Gumpest/YOLOv5-Multibackbone-Compression"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1772, "days_push": 1587, "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}}