UCL Module | MPBE | UCL Moodle Page
Term 1 (Autumn)
| Name | Role | |
|---|---|---|
| Yipeng Hu | [email protected] | Module Lead |
| Athena Reissis | [email protected] | Tutor |
| Weixi Yi | [email protected] | Tutor |
| Wen Yan | [email protected] | Tutor |
All practical tutorials, group work and coursework projects in this module are based on Python, with a number of common libraries, including NumPy and Matplotlib. For a refresher or relevant materials in medical image analysis, please have a look at the UCL Module MPHY0030.
This module uses two deep learning libraries, TensorFlow and PyTorch. Guide and tutorial materials for the deep learning libraries are widely available, for example, from the UCL Module COMP0197, with relevant materials designed for medical imaging applications in the UCL Module MPHY0041.
MONAI is also used, with many dedicated deep learning functionalities designed for medical applications.
Micromamba is used for tutorials and may be required for the assessed group work and coursework, together with Jupyter Notebook, by following the Development Tools.
Although not required, it is encouraged to use Git with this repository. Tutorials for its basic uses are also widely available, e.g. Work with Git.
| tools | envs | learning type | applications | remarks |
Go to individual tutorial sub-directories and read the readme.md file to get started.
Tutorial directory
Keywords: Classical machine learning, linear algebra, optimisation, NumPy, TensorFlow and PyTorch
Devlopement tools: Jupyter Notebook
Tutorial directory
Keywords: supervised classification, PyTorch, 3D CNN, JIGSAWS
Devlopement tools: PyTorch
Tutorial directory
Keywords: PyTorch, segmentation, MONAI U-Net, clinical imaging data
Devlopement tools: MONAI, PyTorch with Jupyter Notebook
Tutorial directory
Keywords: PyTorch, Unsupervised registration, MONAI, MedNist dataset
Devlopement tools: MONAI, PyTorch with Jupyter Notebook
Tutorial directory
Keywords: TensorFlow, Keras, PointNet, simulated dataset
Devlopement tools: Keras with TensorFlow
Tutorial directory
Keywords: TensorFlow Keras, Supervised classification, "off-the-shelf" networks, endoscopic video data
Devlopement tools: Keras with TensorFlow
A collection of books and research papers, applying artificial intelligence to surgery and intervention, is provided in the Reading List.