{"adoption": {"forks": 208, "observed_at": "2026-08-28T04:03:26.680283+00:00", "stars": 1065}, "canonical_url": "https://ross.abutalabs.com/products/sentiment-discovery", "card": {"archived": false, "artifact_type": "library", "description": "Unsupervised Language Modeling at scale for robust sentiment classification", "domain": ["machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "nlp", "llm-training", "cli"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["NVIDIA/sentiment-discovery"], "name": "NVIDIA/sentiment-discovery", "platform": ["python"], "pushed_at": "2020-06-28T23:18:01+00:00", "repo": "NVIDIA/sentiment-discovery", "stars": 1065, "tags": ["sentiment-classification", "transfer-learning", "language-modeling", "pytorch", "deprecated", "multi-gpu", "mixed-precision", "natural-language-processing", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["train a transformer language model on large text corpora", "classify sentiment of product reviews", "finetune pretrained language models on custom text classification datasets", "reproduce OpenAI's sentiment neuron paper at scale", "classify tweets into emotion categories", "featurize text for few-shot classification tasks"], "what_it_is": "A deprecated PyTorch codebase from NVIDIA for large-scale unsupervised language model pretraining and transfer to sentiment and emotion classification tasks. It supports mixed-precision and distributed multi-GPU training, and has been superseded by NVIDIA's Megatron-LM.", "when_to_avoid": ["you want actively maintained large language model training code - use Megatron-LM instead", "you need support for recent PyTorch versions or modern hardware", "you are starting a new sentiment analysis project"], "when_to_choose": ["you need the exact code from NVIDIA's 2018-2019 large-scale language modeling papers", "you want to reproduce the unsupervised sentiment discovery results with tagged historical releases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sentiment-discovery", "repo": "NVIDIA/sentiment-discovery", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "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:26.680283+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.680283+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:55:28.001154+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "827a8f52aea7fe60154501afdbe7f671e9c65e830daeed086b275b31f551dfc1", "fetched_at": "2026-08-28T04:03:26.680283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVIDIA/sentiment-discovery"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3198, "days_push": 2257, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}