免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产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
    欧美激情综合五月色丁香小说| 青青草国产精品亚洲专区无| 在线观看亚洲精品| 亚洲欧美偷拍另类a∨色屁股| 91视频xxxx| 亚洲成a人v欧美综合天堂下载 | 成人性生交大片免费| 亚洲欧洲三级电影| 91福利在线免费观看| 亚洲成人动漫在线观看| 91精品国产综合久久久久久久| 麻豆国产精品一区二区三区| 亚洲精品一区二区精华| 粉嫩绯色av一区二区在线观看| 中文字幕综合网| 欧美日韩国产影片| 美女视频黄久久| 日本一区二区三区久久久久久久久不| jlzzjlzz欧美大全| 亚洲国产婷婷综合在线精品| 欧美一二三区在线观看| 国产一区二区三区免费看| 国产精品国产馆在线真实露脸| 日本道色综合久久| 免费一级片91| 欧美精彩视频一区二区三区| 93久久精品日日躁夜夜躁欧美| 亚洲成av人**亚洲成av**| 欧美不卡123| www.欧美色图| 日韩电影在线免费看| 久久午夜羞羞影院免费观看| 色综合中文综合网| 久久99国产精品尤物| 亚洲国产成人午夜在线一区| 欧亚一区二区三区| 精品一区二区三区在线观看国产| 中文字幕一区三区| 91精品国产一区二区人妖| 国产白丝网站精品污在线入口| 亚洲一区在线免费观看| 欧美va在线播放| 成人黄色在线网站| 日韩激情视频在线观看| 欧美国产1区2区| 69p69国产精品| 99在线视频精品| 美日韩一区二区三区| 自拍av一区二区三区| 欧美一级二级三级乱码| 99精品视频在线观看| 久久爱另类一区二区小说| 亚洲欧美日韩在线| 欧美videossexotv100| 91官网在线观看| 国产精品资源网站| 亚洲成av人在线观看| 欧美激情中文字幕| 91精品国产综合久久香蕉麻豆| 波多野结衣中文字幕一区二区三区| 日韩av网站免费在线| 亚洲欧洲av一区二区三区久久| 日韩久久精品一区| 91国偷自产一区二区使用方法| 国产精品综合二区| 天天色天天操综合| 亚洲日本在线视频观看| 精品国产一区二区三区忘忧草| 欧亚洲嫩模精品一区三区| 粉嫩蜜臀av国产精品网站| 蜜桃av一区二区| 亚洲电影一级片| 亚洲视频在线一区观看| 久久久久99精品一区| 6080亚洲精品一区二区| 色婷婷av一区二区三区之一色屋| 国产精品一区免费在线观看| 日本免费在线视频不卡一不卡二| 亚洲精品视频在线| 中文字幕免费在线观看视频一区| 日韩欧美中文字幕精品| 欧美视频在线一区| 91性感美女视频| 成人三级伦理片| 国产一区二区不卡老阿姨| 美女视频网站久久| 三级欧美韩日大片在线看| 亚洲精品免费在线| 国产精品乱码久久久久久 | 日韩精品在线一区| 欧美日韩精品一区二区三区蜜桃| 一本色道久久综合亚洲91 | 欧美经典三级视频一区二区三区| 日韩精品一区二区三区中文精品| 欧美日韩一区在线观看| 色综合 综合色| av电影在线观看完整版一区二区| 国产成人鲁色资源国产91色综| 国内精品嫩模私拍在线| 另类人妖一区二区av| 人人狠狠综合久久亚洲| 天天综合日日夜夜精品| 亚洲第一在线综合网站| 亚洲小说欧美激情另类| 亚洲国产一区在线观看| 亚洲综合清纯丝袜自拍| 一区二区国产视频| 一区二区日韩电影| 亚洲一区自拍偷拍| 亚洲国产成人tv| 亚洲成人av资源| 日韩黄色免费电影| 日韩二区三区四区| 久久精品国产精品青草| 久久97超碰色| 国产麻豆精品theporn| 国产精品一品视频| 国产激情一区二区三区桃花岛亚洲| 国产一区二区三区精品视频 | 久草热8精品视频在线观看| 久久精品国产77777蜜臀| 久久99精品国产.久久久久| 韩国在线一区二区| 国产高清不卡二三区| 成人黄色在线视频| 91丨porny丨在线| 在线精品视频一区二区三四| 欧美日韩免费一区二区三区视频| 欧美美女网站色| 日韩欧美在线1卡| 久久影视一区二区| 国产精品乱码一区二三区小蝌蚪| 亚洲欧美日韩久久精品| 亚洲一二三四区不卡| 日本麻豆一区二区三区视频| 美女脱光内衣内裤视频久久影院| 国产一区二区在线免费观看| 国产成人精品免费网站| av激情综合网| 欧美日韩国产成人在线91| 日韩一区二区三区视频在线观看 | 国产农村妇女精品| 亚洲欧美成人一区二区三区| 亚洲二区在线观看| 久久机这里只有精品| 成人免费福利片| 色欧美88888久久久久久影院| 欧美年轻男男videosbes| 精品国产精品一区二区夜夜嗨| 日本一区二区成人| 亚洲综合清纯丝袜自拍| 免费成人在线观看视频| 国产91精品久久久久久久网曝门| 色偷偷久久一区二区三区| 欧美日韩高清一区二区| 久久综合色天天久久综合图片| 日韩毛片一二三区| 午夜亚洲国产au精品一区二区| 激情深爱一区二区| 91最新地址在线播放| 这里只有精品视频在线观看| 久久精品夜色噜噜亚洲a∨| 亚洲情趣在线观看| 欧美aaaaaa午夜精品| 成人精品视频一区二区三区| 欧美日韩久久久| 国产午夜精品一区二区| 亚洲综合999| 国产一区二区在线看| 在线看不卡av| 久久精品人人做人人综合| 一区二区三区精品视频在线| 精品一区二区三区免费视频| 91免费视频大全| 欧美成人女星排名| 亚洲欧美偷拍三级| 国内成人自拍视频| 在线视频亚洲一区| 久久久国产午夜精品| 亚洲一区二区高清| 国产成人免费视频一区| 欧美美女视频在线观看| 国产精品视频一二三| 免费一级片91| 日本道在线观看一区二区| 久久你懂得1024| 五月婷婷久久丁香| 99久久国产综合精品女不卡| 日韩午夜激情视频| 一区二区三区美女视频| 国产麻豆9l精品三级站| 欧美区一区二区三区| 亚洲欧美综合色| 黑人巨大精品欧美黑白配亚洲| 欧美日韩一区二区三区不卡| 中文字幕第一区| 久久 天天综合| 欧美日韩久久一区| 最新成人av在线| 国产精品亚洲一区二区三区在线|