{"adoption": {"forks": 635, "observed_at": "2026-08-28T04:05:07.614090+00:00", "stars": 1585}, "canonical_url": "https://ross.abutalabs.com/products/keras-contrib", "card": {"archived": true, "artifact_type": "library", "description": "Keras community contributions", "domain": ["deep-learning", "machine-learning", "data-science"], "enriched": true, "function": ["deep-learning", "machine-learning"], "health_score": 10, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["keras-team/keras-contrib"], "name": "keras-team/keras-contrib", "platform": ["python"], "pushed_at": "2022-10-21T19:02:46+00:00", "repo": "keras-team/keras-contrib", "stars": 1585, "tags": ["keras", "neural-networks", "deprecated", "tensorflow", "theano", "community-contributions"], "topics": ["keras", "theano", "tensorflow", "machine-learning", "deep-learning", "neural-networks", "data-science"], "urls": [], "use_cases": ["add extra layers and activations to keras models", "use advanced activation functions like PELU in keras", "try experimental keras layers before they reach core", "extend keras with custom loss functions and optimizers", "find community-contributed keras modules"], "what_it_is": "Keras-contrib is the official community extension repository for the Keras deep learning library, providing additional layers, activations, loss functions, and optimizers not yet in Keras core. It is now deprecated, with its functionality migrated to TensorFlow Addons.", "when_to_avoid": ["you are starting a new project - use TensorFlow Addons or tf.keras instead", "you need maintained, supported code - this library is deprecated and unmaintained", "you use modern TensorFlow/Keras versions"], "when_to_choose": ["you are maintaining a legacy Keras or theano-based project that already depends on keras-contrib", "you need a specific layer or activation that only exists in this archive"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/keras-contrib", "repo": "keras-team/keras-contrib", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "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:05:07.614090+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.614090+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:33.973186+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2d36db25e3c8d86a8aa90e7e8f8c7f84a090cd9d99e17a26873b52584a29c54", "fetched_at": "2026-08-28T04:05:07.614090+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keras-team/keras-contrib"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3508, "days_push": 1412, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}