BE41003 Coursework CW1

Student Name: Student ID:
Deep Learning for Medical Imaging (BE41003)
Assignment 1
• Question 1
We start considering the binary classification problem, given the dataset (x1, t1), .., (xN , tN )
– X is the training set which is a matrix of dimensions (N × D);
– t is the binary target (scalar number);
– w is the vector of the weights parameters.
1. Describe what is the regularization and why it is used. Comment the role of the regularization parameter.
2. Considering the binary classification problem, describe how to obtain L2-norm regularized logistic cross-entropy loss function and formulate the mathematical expression that we need to minimize during the binary classification training. (Tip: we have seen in the lecture the L2-norm regularized linear regression, think how to apply the same idea to logistic regression).
3. Write a function which implements the L2-norm regularized logistic cross-entropy loss function in Python using Numpy.
• Question 2
Given the optimization problem in Question 1, we consider the iterative solver for finding the
minimizer of the L2-norm regularized logistic cross-entropy loss function:
1. Derive the gradient descent equation for the L2-norm regularized logistic optimization problem.
2. Write a function which implements the gradient descent algorithm in Python using Numpy.
• Question 3
Now you can apply the functions that you have implemented in the previous questions for the binary classification to cancer data. Complete the Python script CW1 Question 3.ipynb by implementing the tasks which are asked. You can find the Python script at the following Google Drive folder.
Describe the implementation in the report, collect and comment the results in the report.
• Question 4
Describe the 3 different deep learning approaches that can be used for medical image reconstruction.
Analyse and compare the positive and negative aspects of each method.
Complete the Python script CW1 Question 4.ipynb by implementing the tasks which are asked
using Tensorflow and Keras. You can find the Python script at the following Google Drive folder. Describe the implementation in the report and collect and comment the results in the report.
Submit all the answers in the form of a report and the Jupyter notebook files.
CS Help, Email: tutorcs@163.com