Insurance Premium Prediction Using Machine Learning(Batch Predictions, Streamlit, Amazon EC2, Docker, Git Version Control
Project Details
Built an end to end data science pipeline to handle various stages of data science project. Right from Data Ingestion to Model Deployment.
Built Machine learning model and streamlit web web application for Insurance Premium Predictions.
Various Data Pipelines are Built for various Stages involved in my Project
1.Data Ingestion
2.Data Validation
3.Data Transformation
4.Model Training
5.Model Evaluation
You can find the Project code here
Project Architecture
After we deploy the streamlit app on streamlit, I Containarised and deployed the app using Git version control, Amazon EC2 , Docker Hub.
Below is the architecture I followed after Streamlit app deployment.
Streamlit application which Predict the Insurance premium of various customers based on Age, Gender, BMI, No of Children, Smoker Category, Region.
Click here to access my streamlit app.
Strealit Web Application
Created an Amazon EC2 Instance
Docker image built using Amazon EC2 instance
Docker Image running on Private IP on Port 8051
Docker image on Deployed on Docker Hub