Skip to content

kurtispykes/car-evaluation-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

Car Evaluation

The purpose behind this project was to demonstrate how to build an instant machine learning application with Streamlit - this is great for rapid prototyping. To achieve this I created a simple classification model on the Car Evaluation Dataset from the UCI Machine Learning Repository. By following along with the articles below, you will learn how to: create a machine learning microservice, create a front end for your machine learning model, and how to wire the two applications together using Docker and Docker-compose. The GIF below is a demonstration of how the application works.

Example of Machine Learning Web application(2)

Installation & Usage

These instructions assume that you already have Docker and Docker-compose installed on your machine - if not, please follow the instructions here.

  • Clone this repository to your computer
  • Navigate to the root of the project: cd car-evaluation-project
  • Build the docker images using docker-compose up -d --build
    • This may take a minute
  • Open your browser and navigate to http://localhost:8501 to use the application.

Extending this project

  • Conduct analysis of the data to build a better classification model
  • Set up monitoring for the machine learning model
  • Deploy on the cloud

Articles About this Project

About

Evaluating the condition of a vehicle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors