Skip to content

dev-ploy/Wine-Quality-Prediction

Repository files navigation

Wine Quality Prediction 🍷

A machine learning web application that predicts wine quality based on physicochemical properties using ElasticNet regression.

📋 Features

  • Real-time wine quality prediction (0-10 scale)
  • User-friendly web interface
  • Machine Learning model using ElasticNet regression
  • Automated CI/CD pipeline with GitHub Actions
  • Docker containerized deployment on AWS EC2

🛠️ Technology Stack

  • Backend: Python, Flask
  • ML Framework: scikit-learn, pandas, numpy
  • Deployment: Docker, AWS ECR, AWS EC2
  • CI/CD: GitHub Actions
  • Version Control: Git, GitHub

WorkFlows

1.update config.yaml 2.update schema.yaml 3.update params.yaml 4.update the entity 5.update the configuration manager in src config 6.update the configurations 7.update the pipeline 8.update the main.py 9.update the app.py

About

ML-powered wine quality prediction with Flask, Docker, and AWS CI/CD deployment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published