免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300

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

時(shí)間:2024-04-23  來源:  作者: 我要糾錯(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ī)打開當(dāng)前頁
  • 上一篇:COMP282代做、C++設(shè)計(jì)程序代寫
  • 下一篇:COMP2013代做、代寫Data Structures and Algorithms
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級(jí)風(fēng)景名勝區(qū)
    昆明西山國家級(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

    免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300
    日韩精品亚洲一区二区三区免费| 国产一区二区免费看| 欧美日韩高清在线播放| 日韩影院在线观看| 69成人精品免费视频| 奇米精品一区二区三区四区 | 国产精品每日更新在线播放网址| 成人福利视频在线| 亚洲欧洲国产日韩| 欧美性生活影院| 日韩不卡一区二区| 26uuu精品一区二区| 成人综合婷婷国产精品久久蜜臀| 亚洲色图制服丝袜| 欧美日韩一区高清| 久久99精品一区二区三区三区| 久久嫩草精品久久久精品一| av爱爱亚洲一区| 亚洲午夜免费电影| 欧美成人精精品一区二区频| 国产91丝袜在线18| 亚洲精品日韩专区silk| 7777精品伊人久久久大香线蕉经典版下载| 理论电影国产精品| 国产精品欧美久久久久无广告| 91精品1区2区| 免费看欧美美女黄的网站| 国产蜜臀av在线一区二区三区| 97se亚洲国产综合在线| 首页国产丝袜综合| 久久精品视频网| 在线中文字幕不卡| 久久99国产精品久久| 国产精品国产三级国产普通话三级 | 欧美老人xxxx18| 国产一本一道久久香蕉| 伊人一区二区三区| 日韩一区二区免费电影| 成人黄色小视频| 水蜜桃久久夜色精品一区的特点| 久久欧美中文字幕| 日本久久一区二区三区| 久久国产剧场电影| 亚洲色图视频免费播放| 日韩一区二区影院| www.日韩精品| 日本aⅴ免费视频一区二区三区| 国产精品美女一区二区| 欧美偷拍一区二区| 国产精品一区二区久久精品爱涩| 亚洲精品国产一区二区精华液 | 亚洲成人av一区二区三区| 26uuu欧美| 欧美午夜免费电影| 国产精品一级二级三级| 亚洲高清中文字幕| 国产日韩v精品一区二区| 欧美系列日韩一区| 久久亚洲二区三区| 色伊人久久综合中文字幕| 精品一区二区综合| 亚洲午夜久久久久中文字幕久| 国产亚洲午夜高清国产拍精品| 欧美日韩一级二级| 成人免费毛片片v| 麻豆精品蜜桃视频网站| 亚洲毛片av在线| 久久久久久久久久久久久女国产乱| 欧美日韩免费一区二区三区视频| 成人妖精视频yjsp地址| 蜜桃传媒麻豆第一区在线观看| 亚洲精品日韩专区silk| 欧美国产在线观看| 日韩欧美国产综合在线一区二区三区| 91免费版在线| 粉嫩av亚洲一区二区图片| 奇米精品一区二区三区在线观看| 伊人一区二区三区| 国产精品国模大尺度视频| 精品福利一二区| 91精品国产一区二区| 色偷偷88欧美精品久久久| 成人黄色网址在线观看| 国产麻豆成人传媒免费观看| 奇米综合一区二区三区精品视频| 亚洲在线免费播放| 亚洲人成人一区二区在线观看| 国产女主播在线一区二区| 欧美电影免费观看高清完整版在线 | 亚洲精品自拍动漫在线| 国产视频一区二区三区在线观看 | 久久久久久久久久电影| 欧美成人精品1314www| 欧美精品久久一区| 欧美三区免费完整视频在线观看| 91在线视频在线| 成人免费高清在线观看| 国产精品911| 国内精品伊人久久久久av影院| 日韩av不卡在线观看| 日本伦理一区二区| 91网站最新网址| 成人av在线一区二区| 国产成人精品www牛牛影视| 黄页网站大全一区二区| 久久不见久久见免费视频1| 日本中文在线一区| 日本成人在线电影网| 石原莉奈一区二区三区在线观看| 亚洲超碰97人人做人人爱| 一级日本不卡的影视| 亚洲激情图片小说视频| 亚洲黄色片在线观看| 亚洲精品写真福利| 亚洲精品videosex极品| 一区二区三区波多野结衣在线观看| 亚洲免费观看高清在线观看| 亚洲欧美日韩久久精品| 亚洲黄色录像片| 亚洲综合精品自拍| 亚洲成人av一区二区| 视频在线观看91| 另类小说一区二区三区| 韩国欧美国产一区| 国产高清精品久久久久| 成人黄色在线看| 91麻豆高清视频| 欧美专区在线观看一区| 欧美日韩精品一区二区三区蜜桃 | 欧美v日韩v国产v| 2020日本不卡一区二区视频| 国产日韩欧美精品一区| 国产精品―色哟哟| 亚洲婷婷综合色高清在线| 一区二区三区在线观看网站| 亚洲成av人片| 久久av资源站| 成人做爰69片免费看网站| 99久久久免费精品国产一区二区| 色网综合在线观看| 欧美日韩免费视频| 日韩三级视频中文字幕| 国产午夜精品美女毛片视频| 国产精品高潮呻吟久久| 亚洲一区二区不卡免费| 日韩1区2区3区| 国产精品资源在线| 92国产精品观看| 欧美视频一二三区| 日韩精品一区国产麻豆| 国产黄色精品网站| av亚洲精华国产精华精华| 91国产精品成人| 欧美一级在线视频| 欧美激情中文字幕| 亚洲与欧洲av电影| 裸体在线国模精品偷拍| 粉嫩av亚洲一区二区图片| 在线精品国精品国产尤物884a| 日韩午夜在线观看| 国产精品你懂的| 亚洲成人av电影在线| 国模冰冰炮一区二区| 91美女片黄在线观看| 欧美一区二区在线观看| 国产精品热久久久久夜色精品三区| 夜夜嗨av一区二区三区| 激情综合五月天| 91同城在线观看| 日韩一区国产二区欧美三区| 中文字幕电影一区| 性欧美大战久久久久久久久| 国产成人综合网| 欧美色爱综合网| 日本一区二区综合亚洲| 五月综合激情婷婷六月色窝| 国产成人亚洲精品狼色在线| 欧美亚洲自拍偷拍| 久久久久久97三级| 亚洲国产成人av| 国产成人综合精品三级| 欧美日韩1234| 中文字幕不卡的av| 日本欧美久久久久免费播放网| 欧美丰满少妇xxxbbb| 成人午夜私人影院| 91精品婷婷国产综合久久| 中文字幕精品在线不卡| 美国三级日本三级久久99| 99久久婷婷国产综合精品电影 | 蜜臀av性久久久久蜜臀aⅴ| 99re在线精品| 久久久久久综合| 视频在线观看一区| 色综合色综合色综合色综合色综合| 精品日韩欧美一区二区| 亚洲国产精品欧美一二99| 成人午夜私人影院| 欧美不卡123| 偷拍日韩校园综合在线|