{"id":18430297,"url":"https://github.com/shubhayu-64/linear_regression_webapp","last_synced_at":"2025-07-03T19:06:53.851Z","repository":{"id":154744438,"uuid":"412995070","full_name":"shubhayu-64/Linear_regression_webapp","owner":"shubhayu-64","description":"Linear Regression Web App build with Python and Streamlit from scratch using Gradient Descent Algorithm and Adaptive Epochs. ","archived":false,"fork":false,"pushed_at":"2022-10-02T09:27:33.000Z","size":32235,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-08T05:09:39.603Z","etag":null,"topics":["hacktoberfest","linear-regression","machine-learning","python","python3","streamlit","streamlit-webapp","webapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shubhayu-64.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2021-10-03T06:24:33.000Z","updated_at":"2024-11-20T14:07:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"f806ee71-7ed9-400a-98e9-548b4b1e86bc","html_url":"https://github.com/shubhayu-64/Linear_regression_webapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shubhayu-64/Linear_regression_webapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhayu-64%2FLinear_regression_webapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhayu-64%2FLinear_regression_webapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhayu-64%2FLinear_regression_webapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhayu-64%2FLinear_regression_webapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shubhayu-64","download_url":"https://codeload.github.com/shubhayu-64/Linear_regression_webapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shubhayu-64%2FLinear_regression_webapp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263385641,"owners_count":23458739,"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","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":["hacktoberfest","linear-regression","machine-learning","python","python3","streamlit","streamlit-webapp","webapp"],"created_at":"2024-11-06T05:20:07.474Z","updated_at":"2025-07-03T19:06:53.840Z","avatar_url":"https://github.com/shubhayu-64.png","language":"Python","funding_links":["https://www.buymeacoffee.com/shubhayu64"],"categories":[],"sub_categories":[],"readme":"\n# Linear Regression Web App\n\n[![License](https://img.shields.io/github/license/shubhayu-64/Linear_regression_webapp)](https://github.com/shubhayu-64/Linear_regression_webapp/blob/main/LICENSE)\n[![Issues](https://img.shields.io/github/issues/shubhayu-64/Linear_regression_webapp)](https://github.com/shubhayu-64/Linear_regression_webapp/issues)\n[![Twiter-Follow](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Ftwitter.com%2Fshubhayu64)](https://twitter.com/intent/follow?screen_name=shubhayu64)\n\nLinear Regression Web App is an implementaion of linear regression in python from scratch using Gradient Descent Algorithm and Adaptive Epochs. The web app features options to generate random dataset or to upload one. \n\n## Features\n- Generate or Upload dataset. \n- Plots scatter plot from dataset.\n- Trains based on Adaptive Epoch and Gradient Descent Algorithm.\n- Shows live improvement in loss.  \n- Shows predicted Slope and Intercept of regression line. \n- Plots the regression line and learning curve.\n- Generates a GIF of improvement in regression line.\n\n## Installation\n1. Clone the repo or download manually.\n```\ngit clone https://github.com/shubhayu-64/Linear_regression_webapp.git\n```\n2. Move to the directory ```cd Linear_regression_webapp```\n3. Use pip to install requirements.\n```\npip install -r requirements.txt\n```\n4. Run the web app from terminal.\n```\nstreamlit run main.py\n```\n\n## Usage\n- Choose to generate or upload dataset. \n- Set Intercept Priority parameter and Learning Rate limit. \n- The rest is very intuitive. \n\n## FAQ\n- Trining quits very fast? Maybe the dataset doesn't have Linear relationship.\n- Have any suggestion for a feature? Feel free to raise an issue.\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.\n\n## 🙋‍♂️ Support\n💙 If you like this project, give it a ⭐ and share it with friends!\n\n[☕ Buy me a coffee](https://www.buymeacoffee.com/shubhayu64)\n\n***\nMade with ❤️ and Python\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhayu-64%2Flinear_regression_webapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshubhayu-64%2Flinear_regression_webapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshubhayu-64%2Flinear_regression_webapp/lists"}