This 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.
This system employs skit-learns supervised learning models as templates. The application uses web UI with the help of flask module.
DEPENDENCIES
INSTALLATION
LICENSE
- Python 3
- Scikit-learn - This module is used for model creation and performance analysis.
- Pandas - This module is used to handle data structures.
- Pygal - This module is used for generating dynamic charts.
- Flask - This module is used for webUI.
Open bash or terminal and enter following commands
# go to project directory
cd /path_to_folder/
Inside main directory enter following commands
# create and activate virtual environment
python -m venv venv
venv\Scripts\activate.bat
# install dependencies in virtual environment
pip install -r requirements.txt
This will install all dependencies in virtual environment
-
Create new folder instance
-
Create new file config.py inside instance folder.
-
Run following command to generate $secret_token
# generate secret token for flask application python -c "import secrets;print(secrets.token_hex(32))"
-
Add $secret_token generated to the config file
SECRETE_KEY=$secret_token
Enter following command
flask run
This will give you following message
* Serving Flask app 'run' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: ***-***-***
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
- Use the path provided that is http://127.0.0.1:5000/ inside your preferred web browser
© 2022 - Yashodhan Ketkar