精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕

代寫DTS101TC、代做Python設計編程

時間:2024-04-23  來源:  作者: 我要糾錯



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

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP282代做、C++設計程序代寫
  • 下一篇:COMP2013代做、代寫Data Structures and Algorithms
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕
    <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
    <ul id="e4iaa"></ul>
    <blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>
      成人一道本在线| 国产又粗又猛又爽又黄91精品| 久久久久久9999| 日韩精品一区二区三区在线播放| 欧美在线一区二区| 欧美三区在线视频| 91麻豆精品国产自产在线观看一区| 欧美色精品天天在线观看视频| 欧洲国产伦久久久久久久| 色综合久久久久久久久久久| 91久久精品国产91性色tv| 在线亚洲免费视频| 666欧美在线视频| 精品处破学生在线二十三| 久久久久久黄色| 亚洲三级电影网站| 日日摸夜夜添夜夜添精品视频| 毛片基地黄久久久久久天堂| 久久成人免费网| 成人激情开心网| 欧洲精品视频在线观看| 日韩一区二区在线观看视频播放| 久久免费偷拍视频| 亚洲精选免费视频| 久久精品噜噜噜成人88aⅴ| 国产成人欧美日韩在线电影| 99视频精品在线| 欧美精品在线观看播放| 久久久久久日产精品| 中文字幕亚洲区| 天堂久久久久va久久久久| 韩国成人在线视频| 欧洲精品一区二区三区在线观看| 欧美一区二区美女| 亚洲欧美日韩综合aⅴ视频| 日本欧美一区二区三区乱码| 成人精品小蝌蚪| 欧美一区二区三区精品| 中文字幕日本不卡| 激情文学综合插| 欧美影院一区二区三区| 亚洲精品一区在线观看| 亚洲国产婷婷综合在线精品| 粉嫩嫩av羞羞动漫久久久| 欧美一区二区三区系列电影| 中文字幕色av一区二区三区| 极品美女销魂一区二区三区免费 | 欧美日韩免费高清一区色橹橹| 26uuu国产在线精品一区二区| 亚洲乱码中文字幕| 丁香一区二区三区| 日韩美女视频在线| 首页国产欧美久久| 欧美怡红院视频| 国产精品色呦呦| 国产一区二区三区av电影| 69堂成人精品免费视频| 亚洲一区在线观看免费观看电影高清 | 亚洲欧美激情插| 国产精品亚洲人在线观看| 日韩一级大片在线| 丝袜美腿亚洲一区| 欧美日韩精品一区二区三区| 一区二区三区av电影 | 六月婷婷色综合| 欧美人与禽zozo性伦| 亚洲成人av一区二区| 在线观看欧美精品| 亚洲成人免费影院| 欧美精品色一区二区三区| 亚洲国产乱码最新视频| 欧美人狂配大交3d怪物一区| 丝袜国产日韩另类美女| 这里只有精品免费| 激情综合色综合久久综合| 欧美tickling挠脚心丨vk| 国产一区二区精品久久91| 久久综合九色欧美综合狠狠| 蜜桃传媒麻豆第一区在线观看| 日韩一区二区三区在线观看| 久久精品久久99精品久久| 精品女同一区二区| 国产不卡在线播放| 日韩美女视频一区二区 | 国产丝袜在线精品| 成人黄色在线网站| 伊人婷婷欧美激情| 欧美性大战久久| 日本免费在线视频不卡一不卡二| 日韩免费高清av| 国产成a人亚洲| 一区二区激情小说| 欧美va亚洲va| 99re66热这里只有精品3直播| 亚洲综合色丁香婷婷六月图片| 在线播放一区二区三区| 极品少妇xxxx精品少妇| 日韩毛片在线免费观看| 这里只有精品电影| 成人国产亚洲欧美成人综合网| 亚洲日本电影在线| 91精品午夜视频| 成人丝袜18视频在线观看| 亚洲一区免费在线观看| 久久久久久影视| 欧美视频完全免费看| 国产自产高清不卡| 亚洲综合在线视频| 国产日产亚洲精品系列| 3atv在线一区二区三区| 丁香六月综合激情| 美女脱光内衣内裤视频久久网站| 国产精品天美传媒| 日韩精品一区二区三区中文不卡| 99国产精品国产精品久久| 久久精品免费观看| 夜夜精品视频一区二区| 亚洲国产精品v| 欧美一区二区三区成人| 在线观看欧美精品| 成人国产免费视频| 极品少妇xxxx精品少妇偷拍| 一区二区三区四区视频精品免费 | 99久久精品国产精品久久| 蜜臀av一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 日韩视频一区二区在线观看| 欧美在线免费观看亚洲| 成人伦理片在线| 韩国av一区二区三区| 日韩一区精品字幕| 亚洲国产综合色| 亚洲精品欧美综合四区| 中文字幕一区二区三区不卡| 欧美激情一区二区三区四区| 欧美va日韩va| 日韩一区二区在线观看视频| 91视视频在线观看入口直接观看www | 在线电影欧美成精品| 欧美中文字幕一区二区三区亚洲| 丁香婷婷综合激情五月色| 久久99精品国产麻豆婷婷洗澡| 一区二区三区日韩| 最新热久久免费视频| 亚洲欧洲制服丝袜| 国产精品久久久久久久久图文区| 国产婷婷一区二区| 欧美国产精品劲爆| 久久久久青草大香线综合精品| 精品国产电影一区二区| 久久色中文字幕| 久久久久国产精品厨房| 国产日产欧美精品一区二区三区| 久久久久一区二区三区四区| 国产欧美视频一区二区三区| 国产农村妇女精品| 亚洲欧洲av色图| 一区二区三区丝袜| 日本女优在线视频一区二区| 久久成人免费电影| 国产成人午夜精品影院观看视频| 国产不卡在线视频| 色综合av在线| 欧美精选午夜久久久乱码6080| 日韩午夜激情电影| 国产视频一区在线播放| 国产精品久久久久桃色tv| 亚洲福利电影网| 精品一区二区精品| 97精品国产露脸对白| 欧美日韩性生活| 精品噜噜噜噜久久久久久久久试看| 久久免费视频色| 亚洲日本在线a| 蜜臀av国产精品久久久久| 国产成人aaa| 欧美性一级生活| 久久久亚洲高清| 亚洲国产日韩综合久久精品| 久久99国产精品麻豆| 99免费精品在线| 91精品国产综合久久香蕉的特点| 久久久99精品久久| 亚洲成人动漫精品| 国产丶欧美丶日本不卡视频| 欧亚洲嫩模精品一区三区| 久久综合九色综合97_久久久| 亚洲免费观看高清完整版在线观看| 蜜臀精品久久久久久蜜臀| 99久久综合色| 26uuu精品一区二区在线观看| 一区二区三区日韩精品| 国产成人精品一区二| 91精品国产手机| 曰韩精品一区二区| 国产91精品免费| 精品国产髙清在线看国产毛片| 亚洲小说欧美激情另类| 成人高清在线视频| 精品国产乱码久久|