{"adoption": {"forks": 139, "observed_at": "2026-08-28T04:04:15.558964+00:00", "stars": 1291}, "canonical_url": "https://ross.abutalabs.com/products/awesome-ml-demos-with-ios", "card": {"archived": false, "artifact_type": "learning-resource", "description": "The challenge projects for Inferencing machine learning models on iOS", "domain": ["machine-learning", "mobile-development", "tutorials"], "enriched": true, "function": ["machine-learning", "image-processing", "computer-vision"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["tucan9389/awesome-ml-demos-with-ios"], "name": "tucan9389/awesome-ml-demos-with-ios", "platform": [], "pushed_at": "2021-03-21T18:31:23+00:00", "repo": "tucan9389/awesome-ml-demos-with-ios", "stars": 1291, "tags": ["coreml", "tensorflow-lite", "ml-kit", "on-device-inference", "awesome-list", "demo-projects", "ios", "swift", "mobile"], "topics": ["ios", "machine-learning", "coreml", "mlkit", "tensorflow", "tensorflow-lite", "demo", "awesome", "inference"], "urls": [], "use_cases": ["learn how to run machine learning models on iOS", "find Core ML demo projects for image classification", "convert TensorFlow models for on-device iOS inference", "benchmark ML model performance on iPhone", "examples of object detection with ML Kit on iOS", "learn semantic segmentation on mobile devices"], "what_it_is": "A curated collection of demo and challenge projects for running machine learning model inference on iOS using Core ML, ML Kit, and TensorFlow Lite. It includes baseline projects for image classification, object detection, segmentation, and performance measurement tools.", "when_to_avoid": ["you need production-ready ML libraries rather than educational demos", "you target Android or cross-platform ML deployment", "you need actively updated examples - the repo's latest release dates to 2021"], "when_to_choose": ["you are an iOS developer learning on-device ML inference with Core ML or TensorFlow Lite", "you want reference demo projects for image classification, detection, or segmentation on iOS", "you need example code for model conversion and pre/postprocessing on mobile"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-ml-demos-with-ios", "repo": "tucan9389/awesome-ml-demos-with-ios", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "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:04:15.558964+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:15.558964+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:54:49.585622+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5258d7e3aca6c3c31043961568a025e3626e55a450c308d6e27688da4b81607a", "fetched_at": "2026-08-28T04:04:15.558964+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tucan9389/awesome-ml-demos-with-ios"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3025, "days_push": 1991, "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}}