42028: Assignment 1 – Autumn 2019 Page 1 of 4
Faculty of Engineering and Information Technology
School of Software
42028: Deep Learning and Convolutional Neural Networks
Autumn 2019
ASSIGNMENT-1 SPECIFICATION
Due date Friday 11:59pm, 19 April 2019 (Extended!)
Demonstrations Optional, If required.
Marks 30% of the total marks for this subject
Submission 1. A report in PDF or MS Word document (5-pages max)
2. Google Colab/iPython notebooks
Submit to UTS Online assignment submission
Note: This assignment is individual work.
Summary
This assessment requires you to develop three different classifiers namely, KNN,
SVM and Neural network, for handwritten digit classification. The features to used
for classification can be either Histogram-Of-Oriented-Gradients (HoG) or Local
Binary Pattern(LBP), and raw images/pixels.
Students need to provide the code (ipython Notebook) and a final report for the
assignment, which will outline a brief comparative study of the classifier’s
performance.
Assignment Objectives
The purpose of this assignment is to demonstrate competence in the following
skills.

代写42028留学生作业、代做Neural Networks作业、Python程序作业代写
To ensure firm understanding of basic machine learning basics. This will facilitate
understanding of advanced topics.
To ensure that students understand the basics of image classification, feature
extraction using the traditional machine learning techniques.
42028: Assignment 1 – Autumn 2019 Page 2 of 4
Tasks:
Description:
1. Implement a simple kNN classifier for digit classification
2. Implement a Linear classifier using SVM for digit classification
3. Implement a Linear classifier using Neural Network for digit classification
4. Compare the three implementations in terms of classification accuracy.
Write a short report on the implementation, linking the concepts and methods
learned in class, and also provide comparative study on the accuracies obtained
from combination of different classifiers and features.
Features to used: Any least two from the list given below:
a. HoG
b. LBP
c. Raw image/pixels values
d. Any other feature of your choice
Dataset to be used: MNIST (English handwritten numerals).
Report Structure:
The report should include the following sections:
1. Introduction: Provide a brief outline of the report and also briefly explain
the features and classifier combination used for experiments.
2. Dataset: Provide a brief description of the dataset used with some sample
images of each class.
3. Experimental results and discussion:
a. Experimental settings: Provide information on the classifier settings
(e.g: KNN: value of k for kNN classifier; SVM: kernel and other
parameters used in SVM classifier; ANN: number of input
neurons/nodes, activation function, loss function, output layer
information etc.)
b. Experimental Results:
i. Confusion matrix for the highest accuracy achieved, with a
very short description, with some result image sample
(optional)
ii. Comparative study: sample table format
Classifier/Feature HOG LBP Raw Input
iii. Discussion: Provide your understanding on why there was an
error in the accuracy, and difference in the performance of the
classifiers. You may also include some image samples which
were wrongly classified.
42028: Assignment 1 – Autumn 2019 Page 3 of 4
4. Conclusion: Provide a short paragraph detailing your understanding on the
experiments and results.
Deliverables:
5. Project Report (5 pages max)
6. Google Colab or Ipython notebook, with the code
Additional Information:
Assessment Submission
Submission of your assignment is in two parts. You must upload a zip file of the
Ipython/Colab notebooks and Report to UTS Online. This must be done by the Due
Date. You may submit as many times as you like until the due date. The final
submission you make is the one that will be marked. If you have not uploaded your zip
file within 7 days of the Due Date, or it cannot be run in the lab, then your assignment
will receive a zeromark. Additionally, the result achieved and shown in the
ipython/colab notebooks should match the report. Penalties apply if there are
inconsistencies in the experimental results and the report.
PLEASE NOTE 1: It is your responsibility to make sure you have thoroughly tested your
program to make sure it is working correctly.
PLEASE NOTE 2: Your final submission to UTS Online is the one that is marked. It does
not matter if earlier submissions were working; they will be ignored. Download your
submission from UTS Online and test it thoroughly in your assigned laboratory.
Return of Assessed Assignment
It is expected that marks will be made available 2 weeks after the submission via UTS
Online. You will be given a copy of the marking sheet showing a breakdown of the marks.
Queries
If you have a problem such as illness which will affect your assignment submission
contact the subject coordinator as soon as possible.
Dr. Nabin Sharma
Room: CB11.07.124
Phone: 9514 1835
If you have a question about the assignment, please post it to the UTS Online forum
for this subject so that everyone can see the response.
If serious problems are discovered the class will be informed via an announcement on UTS
Online. It is your responsibility to make sure you frequently check UTS Online.
PLEASE NOTE : If the answer to your questions can be found directly in any of the
42028: Assignment 1 – Autumn 2019 Page 4 of 4
following
subject outline
assignmentspecification
UTS Online FAQ
UTS Online discussion board
You will be directed to these locations rather than given a direct answer.
Extensions and Special Consideration
In alignment with Faculty policies, assignments that are submitted after the Due
Date will lose 10% of the received grade for each day, or part thereof, that the
assignment is late. Assignments will not be accepted after 5 days after the Due Date.
When, due to extenuating circumstances, you are unable to submit or present an
assessment task on time, please contact your subject coordinator before the
assessment task is due to discuss an extension. Extensions may be granted up to a
maximum of 5 days (120 hours). In all cases you should have extensions confirmed in
writing.
If you believe your performance in an assessment item or exam has been adversely
affected by circumstances beyond your control, such as a serious illness, loss or
bereavement, hardship, trauma, or exceptional employment demands, you may be
eligible to apply for Special Consideration (https://www.uts.edu.au/currentstudents/managing-your-course/classes-and-assessment/specialcircumstances/special)
.
Academic Standards and Late Penalties
Please refer to subject outline.

因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:99515681@qq.com

微信:codinghelp

42028: Assignment 1 – Autumn 2019的更多相关文章

  1. FIT2096 Assignment 2 2019

    FIT2096 Assignment 2 2019_v1.2.docx 9/04/2019 11:34 AMPage 1 | 4FIT2096 Assignment 2 2019Transformat ...

  2. CSc 352 (Spring 2019): Assignment

    CSc 352 (Spring 2019): Assignment 11Due Date: 11:59PM Wed, May 1The purpose of this assignment is to ...

  3. COSC2309/2347 Semester 1, 2019

    Mobile Application DevelopmentCOSC2309/2347 Semester 1, 2019Movie Night PlannerAssignment 1 (20 mark ...

  4. COMP2521: Assignment

    COMP2521: Assignment 2Social Network AnalysisA notice on the class web page will be posted after eac ...

  5. COMP222 - 2019

    COMP222 - 2019 - Second CA AssignmentIndividual courseworkTrain Deep Learning AgentsAssessment Infor ...

  6. Econ 493 A1 - Fall 2019

    Econ 493 A1 - Fall 2019Homework 4Assignment InformationThis assignment is due on Monday November 18 ...

  7. SDOI 2019 R2 摸鱼记

    其实并没有什么动力来写这篇游记,毕竟呢,明明已经做好了被吊打的心理准备,可是当 Day 2 挂到没分时,当看到自己在高一里还排名二十时,还是有些,有些难言的滋味.学长们该走的真的都走了,就要只剩下 z ...

  8. SDX Instance Resource Assignment Guide 1 of 2

    SDX Instance Resource Assignment Guide 1 of 2 Memory and vCPU Requirements for NetScaler VPX https:/ ...

  9. 2019 年 stackoverflow 网站最受欢迎的 20 个 Python 问题

    在最新一期的"Python开发者周刊"(Pycoder's weekly)里,我看到一则有意思的分享,故转出来分享给大家. 该分享来自是一份"python weekly ...

随机推荐

  1. 新闻API接口

    最近很多大学生为了完成作业,或者刚开始接触android的问我要新闻APP的源码,其实就是个很小的demo,以前自己也是学着别人敲得的代码,现在自己整理了一份体积很小,代码注释非常详细的新闻APP.提 ...

  2. CentOS6配置Taiga

    背景 企业项目管理是一个比较复杂的事情,这个市场需求非常大,目前市面上也存在着teambition,tower等平台,但是这些工具平台目前都是付费才能有完整的功能,免费版根本不能满足团队的需求.一番调 ...

  3. linux服务安装与配置(二):安装xinetd服务

    linux服务安装与配置(二):安装xinetd服务 xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器.经常用 ...

  4. jQuery选择器 :eq() 不能识别变量参数的问题解决方案

    问题: js语法中,引号内变量会直接解释为字符串,因此使用:eq()时参数将被识别为字符串而不是变量指代的内容 如下错误写法: $(".circle span:eq(count-1)&quo ...

  5. git本地项目上传至码云gitee

    如果你的本机是安装成功第一次使用,先配置一下一些基本的信息 $ git config--global user.name "Your Name" $ git config --gl ...

  6. 【数据库】MySql分割字符串

    上论坛时看到一个骨骼清奇的分割字符串算法. DROP TABLE IF EXISTS Tmp_AreaCode; CREATE TABLE Tmp_AreaCode( string ) )ENGINE ...

  7. SQL反模式学习笔记14 关于Null值的使用

    目标:辨别并使用Null值 反模式:将Null值作为普通的值,反之亦然 1.在表达式中使用Null: Null值与空字符串是不一样的,Null值参与任何的加.减.乘.除等其他运算,结果都是Null: ...

  8. 一次lr异常Error: C interpreter run time error: Action.c (17): Error -- memory violation : Exception ACCESS_VIOLATION received问题分析

    今天qq群里人问我一个问题 人家的原始问题如下: 问题是为啥通过lr_save_string取不到参数值 由于别的问题,我也需要调试,但是没有环境,只能模拟场景,如下 他想将token变量换成lr中的 ...

  9. 向量 dot cross product 点积叉积 几何意义

    向量 dot cross product 点积叉积 几何意义 有向量 a b 点积 a * b = |a| * |b| * cosθ 几何意义: 1. a * b == 0,则 a ⊥ b 2. a ...

  10. Hibernate 对象关系映射文件

    简介: POJO 类和关系型数据库之间的映射可以用一个 XML 文档来定义 通过 POJO 类的数据库映射文件,Hibernate 可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据 ...