Skip to content

Hello World Introduction to Deep Learning for Medical Image Classification

Notifications You must be signed in to change notification settings

sysdevelopment/Hello_World_Deep_Learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Hello_World_Deep_Learning

Author: Paras Lakhani, paras.lakhani@jefferson.edu

More details and a step-by-step guide for the tutorial can be found in the Journal of Digital Imaging Publication (ref: ), which is the official journal of the Society of Imaging Informatics in Medicine (SIIM).

This is a high-level introduction into practical machine learning for purposes of medical image classification.

In this tutorial, we use the Tensorflow framework as it is currently the most actively used and the Keras library, which a high-level application programming interface that simplifies working with Tensorflow.

We hope that this tutorial will spark interest and provide a basic starting point for those interested in machine learning in regard to medical imaging.

A Jupyter ipython notebook is provided called "HelloWorldDeepLearning.ipynb"

We provide 75 images, 38 are chest X-rays, and 37 are abdominal X-rays. These de-identified PNGs obtained from openI, https://openi.nlm.nih.gov/, a searchable online repository of medical images from published PubMed Central articles

The goal of this tutorial is to build a deep learning classifier to accurately differentiate between the two.

You'll need a computer with the following installed:

  1. Tensorflow (https://www.tensorflow.org)
  2. Keras library (https://keras.io)
  3. Jupyter (http://jupyter.org)
  4. Download the x-rays provided in .zip file

To make things easier, there is a convenient SIIM docker that has Tensorflow / Keras / Jupyterlab already installed, located here: https://github.com/ImagingInformatics/machine-learning/tree/master/docker-keras-tensorflow-python3-jupyter

After your environment is set up, open the ipython notebook, and run the code!

About

Hello World Introduction to Deep Learning for Medical Image Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%