{"adoption": {"forks": 308, "observed_at": "2026-08-28T04:05:34.221163+00:00", "stars": 1772}, "canonical_url": "https://ross.abutalabs.com/products/audioset_tagging_cnn", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "audio-processing", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["qiuqiangkong/audioset_tagging_cnn"], "name": "qiuqiangkong/audioset_tagging_cnn", "platform": ["python", "cross-platform"], "pushed_at": "2024-07-25T10:16:02+00:00", "repo": "qiuqiangkong/audioset_tagging_cnn", "stars": 1772, "tags": ["pytorch", "audioset", "pretrained-models", "audio-tagging", "sound-event-detection", "panns", "audio", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["tag audio clips with sound classes", "detect sound events frame-wise in recordings", "extract audio embeddings for downstream tasks", "fine-tune pretrained audio models on custom classification tasks", "benchmark audio tagging models against AudioSet baselines"], "what_it_is": "PANNs is a collection of large-scale pretrained CNN audio neural networks trained on AudioSet (5000 hours, 527 classes) for audio pattern recognition. It provides pretrained checkpoints for audio tagging and sound event detection that can be fine-tuned on downstream tasks.", "when_to_avoid": ["you need real-time low-latency audio processing on CPU", "you need a maintained production library with an API rather than research code", "your task is speech-specific (ASR/TTS) rather than general sound recognition"], "when_to_choose": ["you need state-of-the-art pretrained audio tagging or sound event detection models", "you want strong AudioSet embeddings as a base for transfer learning", "you work in Python with PyTorch and have GPU access"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/audioset_tagging_cnn", "repo": "qiuqiangkong/audioset_tagging_cnn", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "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:34.221163+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:34.221163+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:25:58.039761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7dcb5179f4fe9aee8e02eaf1edfe4ec2bee5a61f10b001c182cdfabea74aa9f2", "fetched_at": "2026-08-28T04:05:34.221163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiuqiangkong/audioset_tagging_cnn"}], "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": 2646, "days_push": 769, "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}}