{"adoption": {"forks": 236, "observed_at": "2026-08-28T04:03:56.848206+00:00", "stars": 1195}, "canonical_url": "https://ross.abutalabs.com/products/scene-graph-benchmarkpytorch", "card": {"archived": false, "artifact_type": "library", "description": "A new codebase for popular Scene Graph Generation methods (2020). Visualization & Scene Graph Extraction on custom images/datasets are provided. It's also a PyTorch implementation of paper “Unbiased Scene Graph Generation from Biased Training CVPR 2020”", "domain": ["computer-vision", "deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing", "benchmarking", "data-visualization"], "health_score": 57, "homepage": null, "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["KaihuaTang/Scene-Graph-Benchmark.pytorch"], "name": "KaihuaTang/Scene-Graph-Benchmark.pytorch", "platform": ["python"], "pushed_at": "2026-01-06T02:25:00+00:00", "repo": "KaihuaTang/Scene-Graph-Benchmark.pytorch", "stars": 1195, "tags": ["scene-graph-generation", "pytorch", "cvpr-2020", "relationship-prediction", "maskrcnn-benchmark", "sgg", "research-code", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["generate scene graphs from images", "benchmark scene graph generation models", "run unbiased SGG from biased training", "visualize detected scene graphs on custom images", "train relationship prediction models in PyTorch", "evaluate SGG with Recall@K and mean Recall metrics", "extract scene graphs from a custom dataset"], "what_it_is": "A PyTorch codebase for Scene Graph Generation (SGG) built on maskrcnn-benchmark, implementing methods from the CVPR 2020 paper 'Unbiased Scene Graph Generation from Biased Training'. It supports training, benchmarking with standard SGG metrics, and extracting/visualizing scene graphs on custom images.", "when_to_avoid": ["you need production-ready object detection rather than research SGG code", "you require a modern maintained framework rather than a 2020-era PyTorch codebase", "you work outside Python/PyTorch environments"], "when_to_choose": ["you need a standard benchmark codebase for scene graph generation research", "you want to reproduce or extend CVPR 2020 unbiased SGG methods", "you need scene graph extraction and visualization on your own images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/scene-graph-benchmarkpytorch", "repo": "KaihuaTang/Scene-Graph-Benchmark.pytorch", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "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:56.848206+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.848206+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:22:05.066947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36ab17ce4af7714aa53b27b2caa42f08d1d1ea20826dc6d693cf447a5028f5fe", "fetched_at": "2026-08-28T04:03:56.848206+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KaihuaTang/Scene-Graph-Benchmark.pytorch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 60, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2386, "days_push": 240, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}