Giter VIP home page Giter VIP logo

pneumonia_classifier's Introduction

Pneumonia_Classifier

Identifying medical diagnoses and treatable diseases by image-based deep learning:

Object:

In this project, we train a deep learning model that detects viral pneumonia based on chest X-rays. The input is an image-like data and the task is a computer-vision subject.

Development:

The input data contains two types of classes of images, Pneumonia, and normal. These are the two categories of X-rays that the model will learn and predict. Also, having a relatively important size of data, we decide to use it to train a Convolutional Neural Network from scratch. Some data augmentation techniques are used to increase the size of the dataset.
The notebook notebooks/cnntrainingcolab.ipynb contains the main code to train the deep learning model.

Context:

Build and Install:

clone the repository, create a virtual environment and install the dependencies.
For Windows users, you can run the following commands:

  • git clone https://github.com/deepanshu-yadav/Pneumonia_Classifier.git
  • python -m virtualenv .venv
  • .venv\Scripts\activate
  • pip install -r .\requirements.txt

Testing the model

The trained CNN is saved in a cnn_model.h5 file that can be used to test some X-ray images.

pneumonia_classifier's People

Contributors

deepanshu-yadav avatar souheilmaatoug avatar

Watchers

 avatar

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.