{"adoption": {"forks": 462, "observed_at": "2026-08-28T04:06:05.188622+00:00", "stars": 2012}, "canonical_url": "https://ross.abutalabs.com/products/keras-tcn", "card": {"archived": false, "artifact_type": "library", "description": "Keras Temporal Convolutional Network. Supports Python and R.", "domain": ["deep-learning", "machine-learning", "time-series"], "enriched": true, "function": ["deep-learning", "machine-learning"], "health_score": 73, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["philipperemy/keras-tcn"], "name": "philipperemy/keras-tcn", "platform": ["python"], "pushed_at": "2026-06-16T12:28:04+00:00", "repo": "philipperemy/keras-tcn", "stars": 2012, "tags": ["keras", "tcn", "temporal-convolutional-network", "tensorflow", "sequence-modeling", "r-language", "gpu"], "topics": ["keras", "tcn", "recurrent-neural-networks", "deep-learning", "machine-learning"], "urls": [], "use_cases": ["build temporal convolutional networks in keras", "replace lstm with tcn for long time series", "sequence classification with dilated causal convolutions", "time series forecasting model in tensorflow", "train tcn on gpu with tensorflow-metal on macos", "use tcn layer in r with keras"], "what_it_is": "A Keras/TensorFlow implementation of Temporal Convolutional Networks (TCN) with dilated causal convolutions, usable as a drop-in layer alternative to LSTM/GRU. It supports Python and R and is actively tested against recent TensorFlow releases.", "when_to_avoid": ["you need PyTorch or JAX instead of TensorFlow/Keras", "your sequences are short and an LSTM suffices", "you need pretrained models rather than a layer implementation"], "when_to_choose": ["you need long-memory sequence modeling with stable gradients and parallel training", "you want a Keras layer that swaps in for LSTM/GRU", "you work in Python or R with TensorFlow 2.x"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/keras-tcn", "repo": "philipperemy/keras-tcn", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "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:05.188622+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:05.188622+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:01:02.915741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00e7edb616349350c7bcf074da2253baa5307967942bdbb2dc998b98601d526e", "fetched_at": "2026-08-28T04:06:05.188622+00:00", "kind": "readme", "missing": false, "url": "https://github.com/philipperemy/keras-tcn"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "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": 3086, "days_push": 78, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}