Skip to content

A fully dockerised machine learning app that classifies a Chest-X-Ray containing one or more catheters into Normal, Borderline & Abnormal category based on the placement of the catheter.

Notifications You must be signed in to change notification settings

hello-fri-end/Chest-Catheter-Classifier

Repository files navigation

Multi Label Classification using Resnet200D

A dockerised web app made using streamlit that predicts incorrect placement of chest-catheters using X-Ray images.

Description

Refer https://www.kaggle.com/c/ranzcr-clip-catheter-line-classification/overview

How to deploy the Streamlit app locally with Docker

Assuming docker is running on your machine and you have a docker account, do the following:

  • Build the image
docker build -t <USERNAME>/<YOUR_IMAGE_NAME> .
  • Run the image
docker run -p 8501:8501 <USERNAME>/<YOUR_IMAGE_NAME>
  • Open your browser and go to http://localhost:8501/

How to deploy the Streamlit app locally without Docker

  • Install the dependencies
pip install -r requirements.txt
  • Run the Streamlit app
streamlit run app.py

Demonstration

About

A fully dockerised machine learning app that classifies a Chest-X-Ray containing one or more catheters into Normal, Borderline & Abnormal category based on the placement of the catheter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages