Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paras42/Hello_World_Deep_Learning

Hello World Introduction to Deep Learning for Medical Image Classification
https://github.com/paras42/Hello_World_Deep_Learning

Last synced: 28 days ago
JSON representation

Hello World Introduction to Deep Learning for Medical Image Classification

Awesome Lists containing this project

README

        

# Hello_World_Deep_Learning

Author: Paras Lakhani, [email protected]

More details and a step-by-step guide for the tutorial can be found in the Journal of Digital Imaging Publication (DOI: 10.1007/s10278-018-0079-6; https://pubmed.ncbi.nlm.nih.gov/29725961/), 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 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!