kmjohnson3 / ML4MI_BootCamp

Code from the ML4MI Boot Camp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ML4MI_BootCamp

Code from the UW-Madison Machine Learning for Medical Imaging (ML4MI) Boot Camp. For more information about ML4MI go to: https://ml4mi.wisc.edu/

All the excercises are written in Keras which is integrated into tensorflow. We use the Keras functional model which is a lot more flexible than the commonly used sequential model in examples.

Keras Documentations: https://keras.io/

Bootcamp contributors:

System Requirements (Standalone)

Code has been tested on a machine with a NVIDIA K80 (11gb of GPU ram). To run this you need: python 3 ( https://www.python.org/ ) tensorflow ( https://www.tensorflow.org/install/ , install tensorflow-gpu if you have one)

We installed these with the following commands.

pip install tensorflow-gpu
pip install keras
pip install matplotlib
pip install numpy
pip install livelossplot
pip install conda
pip install jupyterlab
conda install scikit-image
conda install scipy
conda install -c conda-forge --no-deps pydicom

Colab from Google Research

These have been adapted to the Google research supported Colab. This is a free cloud based enviroment supported by Google. You can click on the link in the source code or go to https://colab.research.google.com/ and open from github. For UW-Madison users, you need to have access to the ML4MI_BOOTCAMP_DATA Google Drive folder.

Examples:

  • FunctionFitting - Some very basic networks used for learning functions link
  • ImageReconstruction - Training of an neural network to reconstruct MRI images using 1D operations Keras version PyTorch version
  • MaleFemaleRadiograph - Classify chest xrays as male or female link
  • ImageSegmentation - Lung segmentation from CT data link
  • AgeRegression - Regression for Age link
  • ImageSynthesis - Image synthesis of brats data link

Note on commits:

If you aim to push changes to this repository, please clear the output before requesting a pull.

About

Code from the ML4MI Boot Camp.

License:MIT License


Languages

Language:Jupyter Notebook 92.7%Language:Python 6.2%Language:MATLAB 1.0%Language:Shell 0.0%