All Projects → anjanatiha → Pneumonia Detection From Chest X Ray Images With Deep Learning

anjanatiha / Pneumonia Detection From Chest X Ray Images With Deep Learning

Licence: mit
Detecting Pneumonia in Chest X-ray Images using Convolutional Neural Network and Pretrained Models

Projects that are alternatives of or similar to Pneumonia Detection From Chest X Ray Images With Deep Learning

Pyconv
Pyramidal Convolution: Rethinking Convolutional Neural Networks for Visual Recognition (https://arxiv.org/pdf/2006.11538.pdf)
Stars: ✭ 231 (+260.94%)
Mutual labels:  convolutional-neural-networks, imagenet, image-recognition
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (+117.19%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, image-recognition
Sru Deeplearning Workshop
دوره 12 ساعته یادگیری عمیق با چارچوب Keras
Stars: ✭ 66 (+3.13%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, keras-tensorflow
Iresnet
Improved Residual Networks (https://arxiv.org/pdf/2004.04989.pdf)
Stars: ✭ 163 (+154.69%)
Mutual labels:  convolutional-neural-networks, imagenet, image-recognition
Saliency
TensorFlow implementation for SmoothGrad, Grad-CAM, Guided backprop, Integrated Gradients and other saliency techniques
Stars: ✭ 648 (+912.5%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, image-recognition
Cnn Interpretability
🏥 Visualizing Convolutional Networks for MRI-based Diagnosis of Alzheimer’s Disease
Stars: ✭ 68 (+6.25%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, medical-imaging
Automatic Image Captioning
Generating Captions for images using Deep Learning
Stars: ✭ 84 (+31.25%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, keras-tensorflow
Triplet Attention
Official PyTorch Implementation for "Rotate to Attend: Convolutional Triplet Attention Module." [WACV 2021]
Stars: ✭ 222 (+246.88%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, imagenet
Music recommender
Music recommender using deep learning with Keras and TensorFlow
Stars: ✭ 528 (+725%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, keras-tensorflow
Computer Vision
Programming Assignments and Lectures for Stanford's CS 231: Convolutional Neural Networks for Visual Recognition
Stars: ✭ 408 (+537.5%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, imagenet
Brain Tumor Segmentation Keras
Keras implementation of the multi-channel cascaded architecture introduced in the paper "Brain Tumor Segmentation with Deep Neural Networks"
Stars: ✭ 20 (-68.75%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, medical-imaging
Caffenet Benchmark
Evaluation of the CNN design choices performance on ImageNet-2012.
Stars: ✭ 700 (+993.75%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, imagenet
Deep learning projects
Stars: ✭ 28 (-56.25%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks, image-recognition
Computervision Recipes
Best Practices, code samples, and documentation for Computer Vision.
Stars: ✭ 8,214 (+12734.38%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks
Yann
This toolbox is support material for the book on CNN (http://www.convolution.network).
Stars: ✭ 41 (-35.94%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks
Svhn Cnn
Google Street View House Number(SVHN) Dataset, and classifying them through CNN
Stars: ✭ 44 (-31.25%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks
Pretrained Models.pytorch
Pretrained ConvNets for pytorch: NASNet, ResNeXt, ResNet, InceptionV4, InceptionResnetV2, Xception, DPN, etc.
Stars: ✭ 8,318 (+12896.88%)
Mutual labels:  imagenet, inception
Constrained attention filter
(ECCV 2020) Tensorflow implementation of A Generic Visualization Approach for Convolutional Neural Networks
Stars: ✭ 36 (-43.75%)
Mutual labels:  convolutional-neural-networks, imagenet
Accurate Binary Convolution Network
Binary Convolution Network for faster real-time processing in ASICs
Stars: ✭ 49 (-23.44%)
Mutual labels:  jupyter-notebook, convolutional-neural-networks
Cordova Plugin Tensorflow
On-device image recognition via TensorFlow/Inception. For Cordova/PhoneGap.
Stars: ✭ 51 (-20.31%)
Mutual labels:  image-recognition, inception

Pneumonia Detection from Chest X-Ray Images using Transfer Learning

Domain             : Computer Vision, Machine Learning
Sub-Domain         : Deep Learning, Image Recognition
Techniques         : Deep Convolutional Neural Network, ImageNet, Inception
Application        : Image Recognition, Image Classification, Medical Imaging

Description

1. Detected Pneumonia from Chest X-Ray images using Custom Deep Convololutional Neural Network and by retraining pretrained model “InceptionV3” with 5856 images of X-ray (1.15GB).
2. For retraining removed output layers, freezed first few layers and fine-tuned model for two new label classes (Pneumonia and Normal).
3. With Custom Deep Convololutional Neural Network attained testing accuracy 89.53% and loss 0.41.

Code

GitHub Link      : Detection of Pneumonia from Chest X-Ray Images(GitHub)
GitLab Link      : Detection of Pneumonia from Chest X-Ray Images(GitLab)
Portfolio        : Anjana Tiha's Portfolio

Dataset

Dataset Name     : Chest X-Ray Images (Pneumonia)
Dataset Link     : Chest X-Ray Images (Pneumonia) Dataset (Kaggle)
                 : Chest X-Ray Images (Pneumonia) Dataset (Original Dataset)
Original Paper   : Identifying Medical Diagnoses and Treatable Diseases by Image-Based Deep Learning
                   (Daniel S. Kermany, Michael Goldbaum, Wenjia Cai, M. Anthony Lewis, Huimin Xia, Kang Zhang)
                   https://www.cell.com/cell/fulltext/S0092-8674(18)30154-5
Dataset Details
Dataset Name            : Chest X-Ray Images (Pneumonia)
Number of Class         : 2
Number/Size of Images   : Total      : 5856 (1.15 Gigabyte (GB))
                          Training   : 5216 (1.07 Gigabyte (GB))
                          Validation : 320  (42.8 Megabyte (MB))
                          Testing    : 320  (35.4 Megabyte (MB))

Model Parameters
Machine Learning Library: Keras
Base Model              : InceptionV3 && Custom Deep Convolutional Neural Network
Optimizers              : Adam
Loss Function           : categorical_crossentropy

For Custom Deep Convolutional Neural Network : 
Training Parameters
Batch Size              : 64
Number of Epochs        : 30
Training Time           : 2 Hours

Output (Prediction/ Recognition / Classification Metrics)
Testing
Accuracy (F-1) Score    : 89.53%
Loss                    : 0.41
Precision               : 88.37%
Recall (Pneumonia)      : 95.48% (For positive class)

Sample Output:
See More Images
Confusion Matrix:
Confusion Matrix

Tools / Libraries

Languages               : Python
Tools/IDE               : Anaconda
Libraries               : Keras, TensorFlow, Inception, ImageNet

Dates

Duration                : October 2018 - Current
Current Version         : v1.0.0.3
Last Update             : 12.16.2018
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].