{"adoption": {"forks": 220, "observed_at": "2026-08-28T04:05:07.987508+00:00", "stars": 1588}, "canonical_url": "https://ross.abutalabs.com/products/semi-supervised-learning", "card": {"archived": false, "artifact_type": "library", "description": "A Unified Semi-Supervised Learning Codebase (NeurIPS'22)", "domain": ["machine-learning", "computer-vision"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 77, "homepage": "https://usb.readthedocs.io", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/Semi-supervised-learning"], "name": "microsoft/Semi-supervised-learning", "platform": ["python"], "pushed_at": "2026-07-26T09:08:25+00:00", "repo": "microsoft/Semi-supervised-learning", "stars": 1588, "tags": ["semi-supervised-learning", "pytorch", "classification", "benchmark", "low-resource", "natural-language-processing", "audio"], "topics": ["classification", "semi-supervised-learning", "transformer", "computer-vision", "deep-learning", "machine-learning", "natural-language-processing", "pytorch", "audio-classification", "low-resource", "semisupervised-learning"], "urls": [], "use_cases": ["train semi-supervised image classifiers with limited labels", "apply SSL algorithms to text classification", "run audio classification with few labeled examples", "benchmark FixMatch, FlexMatch, and other SSL methods", "experiment with transformers in low-resource settings"], "what_it_is": "USB (Unified Semi-supervised learning Benchmark) is a PyTorch-based codebase from Microsoft for semi-supervised learning across computer vision, NLP, and audio classification. It provides implementations of popular SSL algorithms with a unified framework and benchmark results.", "when_to_avoid": ["you need fully supervised training pipelines only", "you require production deployment tooling rather than research code", "you work outside PyTorch"], "when_to_choose": ["you need a unified framework to compare SSL algorithms", "you want reproducible benchmarks across CV, NLP, and audio", "you work in PyTorch and need ready-made SSL implementations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/semi-supervised-learning", "repo": "microsoft/Semi-supervised-learning", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "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:07.987508+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.987508+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.307904+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6ccf6feb2a1f40f891f4fb79d4a7ff0203866d07ce2c55e9ced610ad23cf353", "fetched_at": "2026-08-28T04:05:07.987508+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Semi-supervised-learning"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1581, "days_push": 38, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}