Skip to content

Latest commit

 

History

History
55 lines (30 loc) · 1.25 KB

README.md

File metadata and controls

55 lines (30 loc) · 1.25 KB

End-to-End ML Project

Student Exam Performance

This repo includes an end-to-end ML project. The focus is mainly on deployment rather than the difficulty of the dataset.

The dataset is Student exam performance from Kaggles and the prediction type is regression.

Run locally

  • From the project directory run:

    python app.py

  • On your browser navigate to http://127.0.0.1:8080/predictdata

You should see this:

Fig.1

Run docker

  • Build:

    • docker build -t mle .
  • Check the built exists:

    • docker images
  • Run:

    • docker run -d --name <CONTAINER_NAME> -p 8080:8080 mle
  • navigate to http://127.0.0.1:8080/predictdata

You should see a page shown in Fig.1

  • Stop the container

    • docker stop mycontainer_mle

Deployment on Microsoft Azure

This model was successfully deployed on Microsoft Azure. To see the deployment, go to Github Actions

To replecitae the deployment, refer to instructions