久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

代寫(xiě)DTS101TC、代做Python設(shè)計(jì)編程

時(shí)間:2024-04-23  來(lái)源:  作者: 我要糾錯(cuò)



School of Artificial Intelligence and Advanced Computing
Xi’an Jiaotong-Liverpool University
DTS101TC Introduction to Neural Networks
Coursework
Due: Sunday Apr.21th, 2024 @ 17:00
Weight: 100%
Overview
This coursework is the sole assessment for DTS101TC and aims to evaluate your comprehension of the module. It consists of three sections: 'Short Answer Question', 'Image
Classification Programming', and 'Real-world Application Question'. Each question must be
answered as per the instructions provided in the assignment paper. The programming task
necessitates the use of Python with PyTorch within a Jupyter Notebook environment, with all
output cells saved alongside the code.
Learning Outcomes
A. Develop an understanding of neural networks – their architectures, applications and
limitations.
B. Demonstrate the ability to implement neural networks with a programming language
C. Demonstrate the ability to provide critical analysis on real-world problems and design
suitable solutions based on neural networks.
Policy
Please save your assignment in a PDF document, and package your code as a ZIP file. If there
are any errors in the program, include debugging information. Submit both the answer sheet
and the ZIP code file via Learning Mall Core to the appropriate drop box. Electronic submission
is the only method accepted; no hard copies will be accepted.
You must download your file and check that it is viewable after submission. Documents may
become corrupted during the uploading process (e.g. due to slow internet connections).
However, students themselves are responsible for submitting a functional and correct file for
assessments.
Avoid Plagiarism
• Do NOT submit work from others.
• Do NOT share code/work with others.
• Do NOT copy and paste directly from sources without proper attribution.
• Do NOT use paid services to complete assignments for you.
Q1. Short Answer Questions [40 marks]
The questions test general knowledge and understanding of central concepts in the course. The answers
should be short. Any calculations need to be presented.
1. (a.) Explain the concept of linear separability. [2 marks]
(b.) Consider the following data points from two categories: [3 marks]
X1 : (1, 1) (2, 2) (2, 0);
X2 : (0, 0) (1, 0) (0, 1).
Are they linearly separable? Make a sketch and explain your answer.
2. Derive the gradient descent update rule for a target function represented as
od = w0 + w1x1 + ... + wnxn
Define the squared error function first, considering a provided set of training examples D, where each
training example d ∈ D is associated with the target output td. [5 marks]
3. (a.) Draw a carefully labeled diagram of a 3-layer perceptron with 2 input nodes, 3 hidden nodes, 1
output node and bias nodes. [5 marks]
(b.) Assuming that the activation functions are simple threshold, f(y) = sign(y), write down the inputoutput functional form of the overall network in terms of the input-to-hidden weights, wab, and the
hidden-to-output weights, ˜wbc. [5 marks]
(c.) How many distinct weights need to be trained in this network? [2 marks]
(d.) Show that it is not possible to train this network with backpropagation. Explain what modification
is necessary to allow backpropagation to work. [3 marks]
(e.) After you modified the activation function, using the chain rule, calculate expressions for the following derivatives
(i.) ∂J/∂y / (ii.) ∂J/∂w˜bc
where J is the squared error, and t is the target. [5 marks]
4. (a.) Sketch a simple recurrent network, with input x, output y, and recurrent state h. Give the update
equations for a simple RNN unit in terms of x, y, and h. Assume it uses tanh activation. [5 marks]
(b.) Name one example that can be more naturally modeled with RNNs than with feedforward neural
networks? For a dataset X := (xt, yt)
k
1
, show how information is propagated by drawing a feedforward neural network that corresponds to the RNN from the figure you sketch for k = 3. Recall
that a feedforward neural network does not contain nodes with a persistent state. [5 marks]
Q2. Image Classification Programming [40 marks]
For this question, you will build your own image dataset and implement a neural network by Pytorch. The
question is split in a number of steps. Every step gives you some marks. Answer the questions for each step
and include the screenshot of code outputs in your answer sheet.
- Language and Platform Python (version 3.5 or above) with Pytorch (newest version).You may use
any libraries available on Python platform, such as numpy, scipy, matplotlib, etc. You need to run the code
in the jupyter notebook.
- Code Submission All of your dataset, code (Python files and ipynb files) should be a package in a single
ZIP file, with a PDF of your IPython notebook with output cells. INCLUDE your dataset in the zip
file.
Page 1
1. Dataset Build [10 marks]
Create an image dataset for classification with 120 images (‘.jpg’ format), featuring at least two categories. Resize or crop the images to a uniform size of 128 × 128 pixels. briefly describe the dataset you
constructed.
2. Data Loading [10 marks]
Load your dataset, randomly split the set into training set (80 images), validation set (20 images) and
test set (20 images).
For the training set, use python commands to display the number of data entries, the number of classes,
the number of data entries for each classes, the shape of the image size. Randomly plot 10 images in the
training set with their corresponding labels.
3. Convolutional Network Model Build [5 marks]
// pytorch.network
class Network(nn.Module):
def __init__(self, num_classes=?):
super(Network, self).__init__()
self.conv1 = nn.Conv2d(in_channels=3, out_channels=5, kernel_size=3, padding=1)
self.pool = nn.MaxPool2d(2, 2)
self.conv2 = nn.Conv2d(in_channels=5, out_channels=10, kernel_size=3, padding=1)
self.fc2 = nn.Linear(100, num_classes)
def forward(self, x):
x = self.pool(F.relu(self.conv1(x)))
x = self.pool(F.relu(self.conv2(x)))
x = self.fc1(x)
x = self.fc2(x)
return x
Implement Network, and complete the form below according to the provided Network. Utilize the symbol
‘-’ to represent sections that do not require completion. What is the difference between this model and
AlexNet?
Layer # Filters Kernel Size Stride Padding Size of
Feature Map
Activation
Function
Input
Conv1 ReLU
MaxPool
Conv2 ReLU
FC1 - - - ReLU
FC2 - - -
4. Training [10 marks]
Train the above Network at least 50 epochs. Explain what the lost function is, which optimizer do you
use, and other training parameters, e.g., learning rate, epoch number etc. Plot the training history, e.g.,
produce two graphs (one for training and validation losses, one for training and validation accuracy)
that each contains 2 curves. Have the model converged?
Page 2
self.fc1 = nn.Linear(10 * 32 * 32, 100)
x = x.view(-1, 10 * 32 * 32)
5. Test [5 marks]
Test the trained model on the test set. Show the accuracy and confusion matrix using python commands.
Q3. Real-world Application Questions [20 marks]
Give ONE specific real-world problem that can be solved by neural networks. Answer the questions below
(answer to each question should not exceed 200 words).
1. Detail the issues raised by this real-world problem, and explain how neural networks maybe used to
address these issues. [5 marks]
2. Choose an established neural network to tackle the problem. Specify the chosen network and indicate
the paper in which this model was published. Why you choose it? Explain. [5 marks]
3. How to collect your training data? Do you need labeled data to train the network? If your answer is
yes, specify what kind of label you need. If your answer is no, indicate how you train the network with
unlabeled data. [5 marks]
4. Define the metric(s) to assess the network. Justify why the metric(s) was/were chosen. [5 marks]
The End
Page 3
Marking Criteria
(1). The marks for each step in Q2 are divided into two parts
Rubrics Marking Scheme Marks
Program [60%]
The code works with clear layout and some comments. The outputs make some sense.
60%
The code works and outputs make some sense. 40%
Some of the component parts of the problem can be seen in the
solution, but the program cannot produce any outcome. The code
is difficult to read in places.
20%
The component parts of the program are incorrect or incomplete,
providing a program of limited functionality that meets some of
the given requirements. The code is difficult to read.
0%
Question Answer [40%]
All question are answered correctly, plentiful evidence of clear
understanding of the CNN
40%
Some of the answers not correct, convincing evidence of understanding of the CNN
20%
Answers are incorrect, very little evidence of understanding of the
CNN
0%
(2). Marking scheme for each sub-question in Q3
Marks Scope, quantity and relevance of studied material
Evidence of understanding (through
critical analysis)
5 High quality of originality. Extensive and relevant
literature has been creatively chosen, and outlined
and located in an appropriate context.
There is plentiful evidence of clear understanding of the topic.
4 Shows originality. The major key points and literature have been outlined and put in an adequate context. The major points of those sources are reasonably brought out and related in a way which reveals
some grasp of the topic in question.
There is convincing evidence of understanding
of the topic.
3 Effort has gone into developing a set of original ideas.
Some relevant key points and literature are outlined,
but this outline is patchy, unclear and/or not located
in an adequate context.
There is some evidence of understanding of the
topic.
2 May demonstrate an incomplete grasp of the task
and will show only intermittent signs of originality.
There are some mention of relevant key points, but
this outline is very patchy, unclear, and/or very inadequately placed in context.
There is limited evidence of understanding of
the topic.
1 Shows very limited ability to recognise the issues represented by the brief. There is little mention of relevant key points.
There is very little evidence of understanding
of the topic.
Page 4

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

標(biāo)簽:

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:COMP282代做、C++設(shè)計(jì)程序代寫(xiě)
  • 下一篇:COMP2013代做、代寫(xiě)Data Structures and Algorithms
  • 無(wú)相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲(chóng)
    油炸竹蟲(chóng)
    酸筍煮魚(yú)(雞)
    酸筍煮魚(yú)(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚(yú)
    香茅草烤魚(yú)
    檸檬烤魚(yú)
    檸檬烤魚(yú)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

    日韩免费高清在线| 天天综合网日韩| 亚洲女人在线观看| 不卡的av中文字幕| 精品免费国产一区二区| 免费看国产一级片| 波多野结衣免费观看| 黄色片视频在线| 性生活免费在线观看| 国产九九在线观看| 手机在线成人免费视频| 91插插插插插插插插| 五月婷婷丁香色| 91亚洲免费视频| 亚洲最大天堂网| 亚洲综合伊人久久| 久久久成人精品一区二区三区| 夜夜爽久久精品91| 99久热在线精品视频| 99在线观看视频免费| 91传媒免费视频| 日韩五码在线观看| 人妻少妇被粗大爽9797pw| 日韩有码免费视频| 中文字幕久久av| 一本之道在线视频| 国产在线视频在线| 妺妺窝人体色www看人体| www.国产二区| 国产精品一区二区免费在线观看 | 青青在线免费观看| 成年女人18级毛片毛片免费| 欧美 日韩 亚洲 一区| 亚洲人成色77777| 国内国产精品天干天干| 午夜大片在线观看| 久久精品一二三四| 黄色特一级视频| 日韩av三级在线| 欧美一级欧美一级| 激情六月丁香婷婷| 日韩av一卡二卡三卡| 三级在线免费观看| 欧美污视频网站| 做a视频在线观看| 成人免费观看在线| 日本999视频| 女同性恋一区二区| 精品人妻一区二区三区四区在线 | 男女视频网站在线观看| 91av俱乐部| 97精品国产97久久久久久粉红| 婷婷无套内射影院| 中日韩av在线播放| 久久视频免费在线| 欧美激情成人网| 99999精品| 大肉大捧一进一出好爽视频| 中文字幕成人免费视频| 99在线精品免费视频 | 女人床在线观看| 蜜臀视频一区二区三区| 成人在线观看www| 国产精品欧美激情在线观看| 中文字幕55页| 国产一区二区视频免费在线观看| 91制片厂免费观看| 日本999视频| 久久久久久免费看| 在线观看av免费观看| 男人亚洲天堂网| 一级性生活视频| 国产真实乱子伦| 黄色a级三级三级三级| 免费在线观看毛片网站| 国产精品一色哟哟| 亚洲一区二区三区四区精品| 国产极品美女高潮无套久久久| 中国老女人av| 亚洲最大成人在线观看| 亚洲一区二区三区av无码| 中文字幕第三区| 一级在线免费视频| 国产精品秘入口18禁麻豆免会员| 国产一区二区三区播放| 91精品无人成人www| 红桃av在线播放| 日韩成人三级视频| 日本成人性视频| 羞羞的视频在线| 国产在线无码精品| 亚洲精品视频三区| 免费日韩中文字幕| 成熟了的熟妇毛茸茸| 欧美久久在线观看| www.18av.com| 男插女免费视频| 在线免费黄色网| 奇米视频888| 日本人视频jizz页码69| 又色又爽又高潮免费视频国产| 亚洲熟妇av日韩熟妇在线| 久草免费福利在线| 久久精品xxx| 精品一区二区三区无码视频| 超碰97在线看| 麻豆映画在线观看| 欧美性受黑人性爽| 国产在线无码精品| 99久久久精品视频| av日韩在线看| 99国产精品白浆在线观看免费| 少妇高潮大叫好爽喷水| 好色先生视频污| 日韩成人午夜影院| 91精品国产毛片武则天| 四虎成人在线播放| 青青草原国产免费| 欧美做受777cos| 成人一级生活片| 日本午夜激情视频| av黄色在线网站| 日韩毛片在线免费看| 亚洲成色www.777999| 91国产精品视频在线观看| 美女在线视频一区二区| 成人av毛片在线观看| gogogo免费高清日本写真| 在线观看三级网站| 日韩欧美猛交xxxxx无码| 国产免费黄色一级片| 欧美日韩在线中文| 亚洲最大综合网| 尤物国产在线观看| 韩国黄色一级大片| 男人日女人视频网站| 国内外免费激情视频| 超碰在线97免费| 精品久久久久av| www.com黄色片| 异国色恋浪漫潭| av无码久久久久久不卡网站| 99色精品视频| 美女在线视频一区二区| 国产四区在线观看| 久久亚洲精品无码va白人极品| 91国视频在线| 欧美日韩中文不卡| 成人在线免费高清视频| 国产女女做受ⅹxx高潮| 日本中文字幕精品—区二区| 神马午夜伦理影院| 少妇av一区二区三区无码| 久久久久久久久久久综合| 成人观看免费完整观看| 五月婷婷之婷婷| 国产 欧美 日本| 成年人在线看片| 波多野结衣在线免费观看| av在线com| 亚洲一级免费在线观看| 日本熟妇人妻xxxx| 成人亚洲精品777777大片| 四虎4hu永久免费入口| 欧美视频第三页| 男女激烈动态图| 不要播放器的av网站| 国产免费xxx| 黑森林精品导航| 精品一二三四五区| 三上悠亚在线一区二区| 99在线免费视频观看| 三上悠亚av一区二区三区| 国产美女在线一区| 天堂av2020| 日韩精品视频一区二区在线观看| www.污网站| 99福利在线观看| 91香蕉视频免费看| 91视频免费版污| 黄色一级片在线看| www激情五月| 欧美精品久久久久久久免费| 在线播放 亚洲| 黄色片在线免费| 131美女爱做视频| 日本xxxxx18| 91女神在线观看| 国产主播在线看| 日韩激情视频一区二区| 深爱五月综合网| 国产精品久久a| 国产91对白刺激露脸在线观看| 老司机午夜免费福利视频| www.国产视频.com| 一级在线免费视频| 免费黄色日本网站| 欧美一级免费播放| 欧美视频在线第一页| 91制片厂免费观看|