{"adoption": {"forks": 252, "observed_at": "2026-08-28T04:04:32.841121+00:00", "stars": 1373}, "canonical_url": "https://ross.abutalabs.com/products/patchcore-inspection", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["computer-vision", "machine-learning", "deep-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["amazon-science/patchcore-inspection"], "name": "amazon-science/patchcore-inspection", "platform": ["python"], "pushed_at": "2024-07-10T01:35:09+00:00", "repo": "amazon-science/patchcore-inspection", "stars": 1373, "tags": ["anomaly-detection", "industrial-inspection", "patchcore", "defect-detection", "research-code", "mvtec-ad", "faiss", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["detect defects in industrial product images", "segment anomalous regions in manufacturing inspection photos", "train an anomaly detection model on MVTec AD", "evaluate pretrained PatchCore models on defect datasets", "replicate PatchCore paper results", "build visual quality-control inspection pipelines"], "what_it_is": "Official implementation of PatchCore, a deep-learning method for industrial image anomaly detection and localization from Roth et al. (2021). It trains and evaluates models on datasets like MVTec AD, achieving state-of-the-art image-level and pixel-level anomaly detection AUROC.", "when_to_avoid": ["you need a production-ready maintained product rather than research code", "your task is not image-based anomaly detection", "you cannot use GPU acceleration or PyTorch"], "when_to_choose": ["you need high-accuracy industrial anomaly detection or defect localization on images", "you want to reproduce or build on the PatchCore paper", "you have a GPU and a labeled-normal image dataset like MVTec AD"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/patchcore-inspection", "repo": "amazon-science/patchcore-inspection", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "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:04:32.841121+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.841121+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:41.229202+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dddfbfc9f5286d8d1e0a75007c74afd82c96f25d256fc8993cf171f5b393daf4", "fetched_at": "2026-08-28T04:04:32.841121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amazon-science/patchcore-inspection"}], "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": 1581, "days_push": 785, "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}}