This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

1
Deploy Machine Learning model on website
Post Body

Hello everyone,

My field is not Web Development but data science. With that in mind I have the following questions.

I have developed a machine learning model in Python's SKlearn. I would like to build a website where users provide inputs for predictions (e.g. their age) and output some prediction (e.g. expected income) .

My objective is not just to make a "dashboard". I could easily use Python's Streamlit or R's Shiny to deploy my model and make it accessible by anyone. I want to use this as an opportunity to learn about Web Development and build a website from the ground up to solve this problem and have full control over it. For instance , I would like to be able to have ads on the website and control how many predictions are requested by each user per minute.

So what would be a step-by step clear approach/'syllabus' to do this ? What specific libraries and tools would I need to use in each step ? Where should the model be "stored" ? Where should I host my website and make it call the model for predictions ? How can I make it safe so that my model building code is private ? What are the most cost-effective solutions ?

Further details : I know some CSS, HTML and JS. Never created any API. Not much experience in deploying website or web app.

Thanks in advance.

Author
Account Strength
90%
Account Age
6 years
Verified Email
Yes
Verified Flair
No
Total Karma
1,433
Link Karma
568
Comment Karma
865
Profile updated: 3 days ago
Posts updated: 1 year ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
3 years ago