{"adoption": {"forks": 802, "observed_at": "2026-08-28T04:06:10.133649+00:00", "stars": 2066}, "canonical_url": "https://ross.abutalabs.com/products/tensorflow-deepfm", "card": {"archived": false, "artifact_type": "library", "description": "Tensorflow implementation of DeepFM for CTR prediction.", "domain": ["machine-learning", "deep-learning", "data-science"], "enriched": true, "function": ["machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ChenglongChen/tensorflow-DeepFM"], "name": "ChenglongChen/tensorflow-DeepFM", "platform": ["python"], "pushed_at": "2018-06-10T11:10:10+00:00", "repo": "ChenglongChen/tensorflow-DeepFM", "stars": 2066, "tags": ["deepfm", "factorization-machine", "ctr-prediction", "recommendation", "tensorflow", "click-through-rate"], "topics": ["factorization-machine", "deepfm", "ctr-prediction", "deep-ctr", "ctr", "click-through-rate"], "urls": [], "use_cases": ["predict click-through rates for online ads", "train a DeepFM model in TensorFlow", "build a CTR prediction model with factorization machines", "run deep learning based CTR models on sparse categorical features", "use FM or DNN components separately for recommendation tasks", "prepare Kaggle competition features for DeepFM"], "what_it_is": "A TensorFlow implementation of the DeepFM model combining factorization machines and deep neural networks for click-through-rate (CTR) prediction. It supports classification and regression tasks, configurable FM/DNN components, early stopping, and refitting.", "when_to_avoid": ["you need a maintained library compatible with modern TensorFlow 2.x", "you want production-grade feature engineering pipelines or serving infrastructure", "you need models beyond DeepFM/FM/DNN variants"], "when_to_choose": ["you need a proven DeepFM implementation for CTR or recommendation ranking tasks", "you work with sparse categorical feature fields and want FM plus deep learning in one model", "you want a simple, well-documented reference implementation for learning or benchmarking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tensorflow-deepfm", "repo": "ChenglongChen/tensorflow-DeepFM", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "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:06:10.133649+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.133649+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:53.060923+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7602bf12ae4ed63ad89b328899c268d6e2a32c22d49f2d9a18a35bf257cbc91a", "fetched_at": "2026-08-28T04:06:10.133649+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ChenglongChen/tensorflow-DeepFM"}], "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": 3217, "days_push": 3006, "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}}