Skip to content

Latest commit

 

History

History

Lab3-DL

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Lab 3: Deep Learning

This lab and the accompanying lecture answers the questions "What is deep learning?", "What makes it different from other kinds of machine learning?" and "How do you do deep learning?".

The main takeaway and learning outcome is that

Deep learning is a search for good hierarchical representations...

...that makes a given task easy to solve. Our objective is to get everyone on board with this description of deep learning, and to indicate why and when deep learning can be useful. I will also provide hands-on experience with how this translates into computer code (using PyTorch) via some concrete, simple examples.

Slides and video recordings

ELMED219-2022-Lab3-PDF-slides

ELMED219-2022-Lab3-Video-Introduction

ELMED219-2022-Lab3-Video-Examples

Jupyter Notebooks

Notebook 1-Click Notebook
ELMED219-2022-Lab3-DL-Example-1-image_classification-MedNIST-using-PyTorch.ipynb
provides a translation of the lecture's description of deep learning into PyTorch code, using a simple image classification example (the MedMIST data set collected by Dr. Bradley J. Erickson).
Google Colab
ELMED219-2022-Lab3-DL-Example-2-image_classification-using-fastai.ipynb
repeats the above story by using more advanced image classification techniques, and also extends it to more difficult data sets.
Google Colab
Extra-ELMED219-2022-Lab3-DL-Example-3-image_segmentation.ipynb
gives an example of deep learning applied to medical image segmentation.
Google Colab
Extra-Extra-ELMED219-2022-Lab3-DL-Example-4-segmentation-brain-tumor-using-MONAI.ipynb
shows an example of deep learning applied to brain tumor segmentation from MRI.
Google Colab