{"adoption": {"forks": 1503, "observed_at": "2026-08-28T04:10:19.752637+00:00", "stars": 8233}, "canonical_url": "https://ross.abutalabs.com/products/pytorch-cnn-visualizations", "card": {"archived": false, "artifact_type": "library", "description": "Pytorch implementation of convolutional neural network visualization techniques", "domain": ["deep-learning", "computer-vision", "machine-learning", "education"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "data-visualization"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["utkuozbulak/pytorch-cnn-visualizations"], "name": "utkuozbulak/pytorch-cnn-visualizations", "platform": ["python", "cross-platform"], "pushed_at": "2025-01-01T10:31:10+00:00", "repo": "utkuozbulak/pytorch-cnn-visualizations", "stars": 8233, "tags": ["pytorch", "cnn-visualization", "grad-cam", "saliency-maps", "explainability", "deep-dream", "smooth-grad", "guided-backpropagation", "interpretability"], "topics": ["grad-cam", "cam", "pytorch", "guided-backpropagation", "guided-grad-cam", "gradient", "saliency", "segmentation", "gradient-visualization", "deep-dream", "cnn-visualization", "smooth-grad"], "urls": [], "use_cases": ["visualize what a CNN layer has learned", "generate grad-cam heatmaps for image classification", "compute saliency maps for model interpretability", "run deep dream on pretrained networks", "learn how cnn visualization techniques work", "explain pytorch model predictions with class activation maps"], "what_it_is": "A PyTorch library implementing a wide range of convolutional neural network visualization and interpretability techniques, including Grad-CAM, guided backpropagation, saliency maps, Smooth Grad, Deep Dream, and integrated gradients. Each technique is provided as a standalone, well-commented Python file designed for learning and research.", "when_to_avoid": ["you need a maintained library compatible with recent PyTorch versions (code targets torch 0.4.1)", "you need production-grade explainability tooling with broad model support", "you work with models lacking a features/classifier layer split without modifying code"], "when_to_choose": ["you want reference implementations of many CNN visualization methods in one place", "you are studying or teaching interpretability techniques with readable per-technique code", "you need Grad-CAM, Smooth Grad, or integrated gradients on AlexNet/VGG-style models"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pytorch-cnn-visualizations", "repo": "utkuozbulak/pytorch-cnn-visualizations", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "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:10:19.752637+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:19.752637+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:29:30.475519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "46d3338892a2cfc72f1253aeda940ef4d3d0f90af3a64c61d9ba9c5409de945a", "fetched_at": "2026-08-28T04:10:19.752637+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozbulak/pytorch-cnn-visualizations"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3238, "days_push": 609, "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}}