当前位置:天才代写 > Python代写,python代做代考-价格便宜,0时差服务 > 代写深度学习作业 ECS795P代写

代写深度学习作业 ECS795P代写

2023-02-23 14:08 星期四 所属: Python代写,python代做代考-价格便宜,0时差服务 浏览:319

代写深度学习作业

ECS795P Deep Learning and Computer Vision, 2023

Course Work 1: Image Super-resolution Using Deep Learning

代写深度学习作业 Coding: to add your code blocks in the required sections; (40% of this CW)Report: to complete the questions in report; (30% of this CW)

Introduction

Aim: To obtain practical knowledge and hands-on understanding of the concepts of image super-resolution, deep learning using convolutional neural networks (CNN) and peak signal-to-noise ratio (PSNR).

Start: Download CW1_ECS795P.zip from the course website at

http://www.eecs.qmul.ac.uk/~sgg/_ECS795P_/.

Tasks: three subtasks are involved:

  1. Coding: to add your code blocks in the required sections; (40% of this CW)
  2. Report: to complete the questions in report; (30% of this CW)
  3. Online assessment: to answer one question and to conduct one exercise,which are randomly selected from below. It will be carried out during the lab demo session in WK10; (30% of this CW)

Platform: Python + PyTorch

  1. Understanding image super-resolution

Objective: To become familiar with the image super-resolution problem setting.

Questions:  代写深度学习作业

  1. What is the concept of image resolution?
  2. What is the gray-scale or single-channel image super-resolution?
  3. What is the Ground Truth image?
  4. How to measure the quality of the output high-resolution images?

Exercises:

  1. To read the image named butterfly_GT.bmp
  2. To show the image resolution of this image
  3. To convert the image from the RGB colour space into the gray-scale space

(Tip: use imageio package to read image)

  1. To downsample the current image by 3 times
  2. To upsample the current image by 3 times with interpolation algorithm2. Understanding deep learning by convolutional neural network

Objective: To understand the principles of deep convolutional neural network.

代写深度学习作业
代写深度学习作业

Questions:  代写深度学习作业

  1. What are the parameters of a CNN?
  2. What is the target of CNN model training?
  3. What is the difference between the training and testing stage of a CNN?
  4. What is the feature map?
  5. How to conduct the convolutional operation?

Exercises:

  1. To load the pre-trained model named model.pth
  2. To set and show the weights of the first convolutional layer
  • To set the channel number of the input
  • To set the filter number
  • To set the filter size
  • To set the padding
  • To show the weight of the 1st filter in command window
  • To show the bias of the 10th filter in command window
  1. To set and show the weights of the second convolutional layer
  • To set the channel number of the input
  • To set the filter number
  • To set the filter size
  • To set the padding
  • To show the weight of the 5th filter in command window   代写深度学习作业
  • To show the bias of the 6th filter in command window
  1. To set show the weights of the third convolutional layer
  • To set the channel number of the input
  • To set the filter number
  • To set the filter size
  • To set the padding
  • To show the weight of the 1st filter in command window
  • To show the bias of the 1st filter in command window
  1. To perform 2-d convolutional operation on a 2-d matrix with a given filter

(Tip: conv2d and relu are PyTorch build-in functions)3. Image super-resolution using deep convolutional network

Objective: To perform image super-resolution with deep convolutional neural network and evaluate the performance.

Questions:  代写深度学习作业

  1. How to use a trained SRCNN to perform image super-resolution (testing stage)?
  1. What are the input and the output of the SRCNN?
  2. How to conduct qualitative and quantitative comparison between two different SR networks?
  1. What is the typical numerical measure metric for quantitative analysis?
  2. What is the maximum power of imaging signal (i.e., pixel) and noise signal? e.g., image of uint8 type?

Exercises:

  1. To get and show the Ground Truth image
  2. To get and show the low-resolution image (downsampled)   代写深度学习作业
  3. To feed the input image into the SRCNN
  4. To get and show the output high-resolution image by SRCNN
  5. To compute the PSNR of the high-resolution image against the Ground Truth image (Tip: use the python module: skimage.metrics.peak_signal_noise_ratio)
  1. To get the high-resolution image by interpolation algorithm (baseline result)
  1. To compute the PSNR of the baseline result against the Ground Truth
  2. To compare the results of the two methods (baseline and SRCNN) in terms of PSNR

 

代写深度学习作业
代写深度学习作业
更多代写:澳洲网课代考推荐  考试作弊  北美商科考试代考  北美essay论文写作   北美文学论文代写  大学代考服务

合作平台:essay代写 论文代写 写手招聘 英国留学生代写

 

天才代写-代写联系方式