Coder Social home page Coder Social logo

ducngn / covid19-detector Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 86.96 MB

Detect the probability of contracting COVID-19 based on Chest CT Scan Images ๐Ÿฆ 

Home Page: http://covid19-detector.azurewebsites.net/

Python 84.76% Dockerfile 1.15% JavaScript 14.08%
python3 flask bootstrap4 azure-devops azure-pipelines custom-vision covid-19

covid19-detector's Introduction

COVID-19 Detector

Try here

COVID-19 detector is a website that uses machine learning to give tentative predictions about an user's probability of contracting COVID-19 by looking at their chest CT-scan.

How Our Project Aids Health Care Providers

  • Help doctors and healthcare workers in diagnosing patients.
  • Reduce the load on testing facilities, give priority access to testing kits for people who needed it.

The Tech We Are Using

  • Flask : A lightweight Python web application framework
  • Jinja: for rendering templates from Flask
  • Bootstrap: A front-end framework
  • Docker: For containerizing and deploying our service
  • A full list of dependencies in the project can be found in requirements.txt

Our machine learning model:

  • Trained with Microsoft Azure Custom Vision AI
  • Data set provided by COVID-CT
    • 329 Chest CT Scan Images of positive COVID-19 patients
    • 387 Chest CT Scan Images of negative COVID-19 patients

Web Host Service:

  • Web hosted on Microsoft Azure Web Service

Important Project Structure:

  • data: folder contains the training image data for the ML model
  • test_data: folder contains the images that are separated from training data , for testing purpose.
  • upload_train.py: Python script for creating, labelling, uploading, and training model on Azure.
  • dataInfo.py: Script uses pandas to read .xlsx file and extract information

Hosting A Local Instance Of Our Website

  1. Clone our repository
  2. (Optional) Create a virtual python environment
  3. Run pip install -r requirements.txt inside the project root directory
  4. Set up your Azure Custom Vision project and create a credentials.json file similar to our credentials_example.json file.
  5. Run flask run
  6. The website should be up and running at localhost:5000

Credit:

covid19-detector's People

Contributors

ducngn avatar minhtrannhat avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

minhtrannhat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.