Platform to help with generating code for deployment of Data Science and ML models
This is a Flask web app used to generate deployable code based around the ML model and dataset uploaded by the user.
Simply put, this is a Flask application that utilises FastAPI to create a Flask application
- The user uploads the dataset
- The user selects the model from the dropdown list
- The requirements are sent to the server (Built on FastAPI) where it is trained and returns the pickled model
- The HTML templates are also generated from the server.
- Finally the entire Flask application is zipped and sent to the user
To set up this project, you require the following:
- Python (Preferably >=3.8)
- Pipenv
- Can be installed with
python -m pip install pipenv
- Can be installed with
Once all this is set up, just run:
$ pipenv shell
$ pipenv install
You have to first make sure the server is running first. You can find it here
Once the server is up and running, Start the web application by doing this:
python app.py