{"id":22457927,"url":"https://github.com/yashodhanketkar/mpr","last_synced_at":"2026-05-16T18:33:37.671Z","repository":{"id":161380746,"uuid":"496216687","full_name":"yashodhanketkar/mpr","owner":"yashodhanketkar","description":"A weightage based automated model selection system. This application uses a novel formula and uses performance metrics of various machine learning models to select most suited model for users need.","archived":false,"fork":false,"pushed_at":"2025-07-17T09:22:20.000Z","size":210,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-25T06:51:43.717Z","etag":null,"topics":["aiml","flask-server","sklearn"],"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/yashodhanketkar.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}},"created_at":"2022-05-25T12:14:54.000Z","updated_at":"2025-07-17T09:22:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"1b65c5d6-cbbb-427e-bfb5-28fb9273fcbb","html_url":"https://github.com/yashodhanketkar/mpr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yashodhanketkar/mpr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashodhanketkar%2Fmpr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashodhanketkar%2Fmpr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashodhanketkar%2Fmpr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashodhanketkar%2Fmpr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yashodhanketkar","download_url":"https://codeload.github.com/yashodhanketkar/mpr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yashodhanketkar%2Fmpr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33114250,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["aiml","flask-server","sklearn"],"created_at":"2024-12-06T08:10:02.981Z","updated_at":"2026-05-16T18:33:37.639Z","avatar_url":"https://github.com/yashodhanketkar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Weightage based training, testing, selection and prediction system\n\n---\n\nThis is an automated supervised learning system. This system allows users without coding experience to create the best suited model for the prediction task. This system stores the best models for future use. All the other models are also stored for further uses.\n\nThis system employs skit-learns supervised learning models as templates. The application uses web UI with the help of flask module.\n\n## Table of contents\n\n[DEPENDENCIES](DEPENDENCIES)\\\n[INSTALLATION](INSTALLATION)\\\n[LICENSE](LICENSE)\n\n## DEPENDENCIES\n\n- [Python 3](https://www.python.org/downloads/)\n- [Scikit-learn](https://pypi.org/project/scikit-learn/) - This module is used for model creation and performance analysis.\n- [Pandas](https://pypi.org/project/pandas/) - This module is used to handle data structures.\n- [Pygal](https://pypi.org/project/pygal/) - This module is used for generating dynamic charts.\n- [Flask](https://pypi.org/project/Flask/) - This module is used for webUI.\n\n## INSTALLATION\n\nOpen bash or terminal and enter following commands\n\n```sh\n# go to project directory\ncd /path_to_folder/\n```\n\nInside main directory enter following commands\n\n```sh\n# create and activate virtual environment\npython -m venv venv\nvenv\\Scripts\\activate.bat\n\n# install dependencies in virtual environment\npip install -r requirements.txt\n```\n\nThis will install all dependencies in virtual environment\n\n## Configuration\n\n1. Create new folder **instance**\n\n2. Create new file **config.py** inside instance folder.\n\n3. Run following command to generate $secret_token\n\n   ```sh\n   # generate secret token for flask application\n   python -c \"import secrets;print(secrets.token_hex(32))\"\n   ```\n\n4. Add $secret_token generated to the config file\n\n   ```python\n   SECRETE_KEY=$secret_token\n   ```\n\n## Execute\n\nEnter following command\n\n```sh\nflask run\n```\n\nThis will give you following message\n\n```sh\n * Serving Flask app 'run' (lazy loading)\n * Environment: production\n   WARNING: This is a development server. Do not use it in a production deployment.\n   Use a production WSGI server instead.\n * Debug mode: on\n * Restarting with stat\n * Debugger is active!\n * Debugger PIN: ***-***-***\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n```\n\n- Use the path provided that is http://127.0.0.1:5000/ inside your preferred web browser\n\n---\n\n\u0026copy; 2022 - Yashodhan Ketkar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashodhanketkar%2Fmpr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyashodhanketkar%2Fmpr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyashodhanketkar%2Fmpr/lists"}