{"adoption": {"forks": 362, "observed_at": "2026-08-28T04:03:25.364202+00:00", "stars": 1058}, "canonical_url": "https://ross.abutalabs.com/products/cryptocurrencyprediction", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Predict Cryptocurrency Price with Deep Learning", "domain": ["deep-learning", "machine-learning", "fintech"], "enriched": true, "function": ["deep-learning", "machine-learning", "data-science"], "health_score": 20, "homepage": "https://blog.goodaudience.com/predicting-cryptocurrency-price-with-tensorflow-and-keras-e1674b0dc58a", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["khuangaf/CryptocurrencyPrediction"], "name": "khuangaf/CryptocurrencyPrediction", "platform": ["python"], "pushed_at": "2023-03-10T06:55:12+00:00", "repo": "khuangaf/CryptocurrencyPrediction", "stars": 1058, "tags": ["bitcoin", "lstm", "gru", "cnn", "keras", "tensorflow", "price-prediction", "time-series", "jupyter-notebook", "final-year-project", "cryptocurrency"], "topics": ["deep-learning", "machine-learning", "cryptocurrency", "bitcoin", "cnn", "lstm", "gru", "sklearn", "final-year-project"], "urls": [], "use_cases": ["predict bitcoin price with deep learning", "learn lstm and gru for time series forecasting", "build a cnn model for cryptocurrency price prediction", "collect historical crypto data from poloniex for training", "compare rnn and cnn models on financial time series", "tutorial project for keras and tensorflow time series"], "what_it_is": "A Jupyter Notebook-based deep learning project that predicts Bitcoin prices using CNN, LSTM, and GRU models built with Keras and TensorFlow. It includes data collection from Poloniex, preprocessing, model training, and validation result plotting.", "when_to_avoid": ["building a production trading system - models underperform a simple lag baseline", "working with modern Python - it targets Python 2.7 and old TensorFlow/Keras versions", "needing live data pipelines or up-to-date exchange APIs"], "when_to_choose": ["learning deep learning on time series with a small, readable codebase", "reproducing a classic CNN/LSTM/GRU price prediction experiment", "starting a student project on cryptocurrency forecasting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cryptocurrencyprediction", "repo": "khuangaf/CryptocurrencyPrediction", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "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:25.364202+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:25.364202+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:47.595782+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bf83d2625474592524661ddba0937fe3f568e3db31c3ff592f3338b335135178", "fetched_at": "2026-08-28T04:03:25.364202+00:00", "kind": "readme", "missing": false, "url": "https://github.com/khuangaf/CryptocurrencyPrediction"}], "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": 3279, "days_push": 1272, "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}}