{"id":29267161,"url":"https://github.com/marcus-24/stock-predictor-ml-training","last_synced_at":"2026-05-17T18:04:27.037Z","repository":{"id":270908729,"uuid":"911816085","full_name":"marcus-24/Stock-Predictor-ML-Training","owner":"marcus-24","description":"Machine Learning Operations (MLOps) pipeline for my stock prediction forecast model","archived":false,"fork":false,"pushed_at":"2025-06-28T19:43:22.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-28T20:34:46.808Z","etag":null,"topics":["hugging-face","neptune-ai","tensorflow","time-series-forecasting","yahoo-finance"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcus-24.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-03T23:27:00.000Z","updated_at":"2025-06-28T19:43:26.000Z","dependencies_parsed_at":"2025-04-12T20:26:10.216Z","dependency_job_id":"e05a487e-e282-4072-b704-4b043cc86448","html_url":"https://github.com/marcus-24/Stock-Predictor-ML-Training","commit_stats":null,"previous_names":["marcus-24/stock-predictor-ml_training"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marcus-24/Stock-Predictor-ML-Training","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcus-24%2FStock-Predictor-ML-Training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcus-24%2FStock-Predictor-ML-Training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcus-24%2FStock-Predictor-ML-Training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcus-24%2FStock-Predictor-ML-Training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcus-24","download_url":"https://codeload.github.com/marcus-24/Stock-Predictor-ML-Training/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcus-24%2FStock-Predictor-ML-Training/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33149519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["hugging-face","neptune-ai","tensorflow","time-series-forecasting","yahoo-finance"],"created_at":"2025-07-04T17:16:54.223Z","updated_at":"2026-05-17T18:04:27.007Z","avatar_url":"https://github.com/marcus-24.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stock-Predictor-ML-Training\n\n## Objective\n\nThis repository is used to train the Tensorflow model, track the training metrics on Neptune AI, and deploy model artifacts to Hugging Face if the model accuracy has improved since the deployed model became stale.\n\n## Project Setup\n\n### Python Environment\n\nFirst install the Python environment using:\n\n`conda env create -f environment.yml`\n\nThen you can activate the environment with the command below:\n`conda activate stock_ml_train`\n\n### Neptune AI Experiment Tracker\n\nTo track each training iteration, you will first need to create an account at \u003ca href=\"https://neptune.ai/\"\u003eNeptune.ai\u003c/a\u003e. Then follow the \u003ca href=\"https://docs.neptune.ai/setup/creating_project/\"\u003eCreate a Neptune Project\u003c/a\u003e tutorial to create project that will store each experiment run.\n\nIn order for this code to communicate with Neptune.ai, you will need to provide it the API token as shown in the \u003ca href=\"https://docs.neptune.ai/setup/setting_credentials/\"\u003eSet Neptune credentials\u003c/a\u003e page. This code requires the user to store the token as `NEPTUNE_TOKEN` in a `.env` file.\n\n### Hugging Face Credentials\n\n## Connected Services\n\nThis repository interacts with the following services below:\n\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcus-24/Stock-Predictor-ML-Inference\"\u003eStock-Predictor-ML-Inference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marcus-24/Stock-Predictor-Frontend\"\u003eStock-Predictor-Frontend\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcus-24%2Fstock-predictor-ml-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcus-24%2Fstock-predictor-ml-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcus-24%2Fstock-predictor-ml-training/lists"}