{"id":27270307,"url":"https://github.com/elbowz/ml-time-series-prediction","last_synced_at":"2025-08-18T11:06:40.625Z","repository":{"id":79619469,"uuid":"201491392","full_name":"elbowz/ml-time-series-prediction","owner":"elbowz","description":"Machine Learning: Time series prediction and strategies on stock markets","archived":false,"fork":false,"pushed_at":"2019-08-09T15:24:40.000Z","size":2629,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-11T06:55:36.975Z","etag":null,"topics":["forecasting-models","keras-tensorflow"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elbowz.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-09T15:13:27.000Z","updated_at":"2019-08-09T15:24:42.000Z","dependencies_parsed_at":"2023-05-13T15:45:35.885Z","dependency_job_id":null,"html_url":"https://github.com/elbowz/ml-time-series-prediction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elbowz/ml-time-series-prediction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbowz%2Fml-time-series-prediction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbowz%2Fml-time-series-prediction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbowz%2Fml-time-series-prediction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbowz%2Fml-time-series-prediction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elbowz","download_url":"https://codeload.github.com/elbowz/ml-time-series-prediction/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbowz%2Fml-time-series-prediction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270982194,"owners_count":24679447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["forecasting-models","keras-tensorflow"],"created_at":"2025-04-11T12:51:03.714Z","updated_at":"2025-08-18T11:06:40.600Z","avatar_url":"https://github.com/elbowz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Time series prediction and strategies on stock markets \n### more detailed information in ITALIAN: [REPORT.MD](REPORT.MD)  \n\n## Utilized libs \n\n* **keras**: neural-network library running on *TensorFlow* \n* **sklearn**: encoding, metrics and classificator models    \n* **pandas**:  load and manipulation of **DataSet** \n* **numpy, collections**: advanced data structures  \n* **talib**: market *indicators* (*Technical analysis*)    \n* **alpha_vantage**: online data market source    \n* **json**, **hashlib**, **typing**, **argparse**, **matplotlib**, **os**, etc...  \n    \n## Usage     \n ```bash    \nmain.py [-h] [--in-memory-training] [--symbol-data-overwrite] [--force-train] CFG_FILENAME    \n```    \n    \n* **CFG_FILENAME**: path_string - path to config file    \n* **--in-memory-training, -m**: TrainingSet manipulation in memory (not suggested). Default *False* \n* **--symbol-data-overwrite, -d**: overwrite the *DataSet* (historical data). Default *False* \n* **--force-train, -f**: force retraining *LSTM*\n\n \u003e **nota**: major part of configuration is made by config file (see `/cfg` directory)   \n \n ## Credits    \n \n * [LSTM Neural Network for Time Series Prediction](https://github.com/jaungiers/LSTM-Neural-Network-for-Time-Series-Prediction) by *Jakob Aungiers*\n * [Alpha Vantage API](https://github.com/RomelTorres/alpha_vantage) by *Romel Torres*\n * [TA-Lib](https://github.com/mrjbq7/ta-lib) by *John Benediktsson*","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbowz%2Fml-time-series-prediction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felbowz%2Fml-time-series-prediction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbowz%2Fml-time-series-prediction/lists"}