首页 >
> 详细

Department of Computer Science and Software Engineering

计算机科学与软件工程系

MODULE CODE MODULE LEADER DEPARTMENT Phone

CSE315

2019/20 SEMESTER 1

BACHELOR DEGREE – YEAR 4 & MASTER DEGREE

MACHINE LEARNING

ASSIGNMENT 2

START DATE: 4 NOVEMBER

DUE DATE: 9 DECEMBER by 23:59

GENERAL INSTRUCTIONS

1. The assignment 2 consists of 3 tasks, which together are worth 100 marks. The

figure in [] denotes the number of marks available for that task or part of the

task.

2. The programs can be written in Matlab or Python in a professional style (e.g.,

appropriate comments, indents, meaningful variable names).

3. Please make sure that your programs are executable and your PDF report is

produced by computer.

4. No plagiarism, which will be strictly checked by Turnitin.

5. You are supposed to finish all the tasks.

6. Partial marks may be awarded depending on the degree of completeness and

clarity of your answers.

Department of Computer Science and Software Engineering

计算机科学与软件工程系

Task 1 Classification [35 Marks]

1. Using the MNIST database available at http://yann.lecun.com/exdb/mnist/, select two

classification algorithms and implement them to achieve a high accuracy (more than 90%).

[15 marks]

2. Describe the techniques, including data preparation, feature reduction, and training tricks in

your classification algorithms. [10 marks]

3. Analyse some other techniques that can be applied in your classification algorithms to

improve your model’s performance such as accuracy, efficiency, and storage. [10 marks]

Task 2 Support vector machine (SVM) and principal component analysis (PCA) [40

Marks]

1. Using the iris.data available on the ICE, select the training dataset and validation dataset, and

implement the SVM algorithm (based on public packages or libraries) to classify the types of

iris (achieving an accuracy of 90%). [10 marks]

2. Using the same iris.data, reduce the dimension of features applying the PCA and extract the

first, second, and third principal components. [10 marks]

3. Using the extracted first, second, and third principal component in Task 2.2, respectively, to

train a SVM model to classify the types of iris and compare their accuracies. [10 marks]

4. For each combination of the extracted first, second, and third principal components, train a

SVM model to classify the types of iris, and then compare their accuracies. [10 marks]

Task 3 Clustering [25 Marks]

1. Specify the number of clustering (e.g., 1, 2, 3, 4, 5, and 6) and implement the k-means

algorithm (based on public packages or libraries) to classify the iris.data. [10 marks]

2. Apply the PCA to reduce the dimension of features and combine the first, second, and third

principal components to implement the k-means algorithm (based on public packages or

libraries) to classify the iris.data. [15 marks]

END OF ASSIGNMENT 2

联系我们

- QQ：99515681
- 邮箱：99515681@qq.com
- 工作时间：8:00-23:00
- 微信：codinghelp2

- Tsp课程作业代写、代做algorithms留学生作业、代做java，C/C 2020-06-23
- Kit107留学生作业代做、C++编程语言作业调试、Data课程作业代写、代 2020-06-23
- Sta302h1f作业代做、代写r课程设计作业、代写r编程语言作业、代做da 2020-06-22
- 代写seng 474作业、代做data Mining作业、Python，Ja 2020-06-22
- Cmpsci 187 Binary Search Trees 2020-06-21
- Comp226 Assignment 2: Strategy 2020-06-21
- Math 504 Homework 12 2020-06-21
- Math4007 Assessed Coursework 2 2020-06-21
- Optimization In Machine Learning Assig... 2020-06-21
- Homework 1 – Math 104B 2020-06-20
- Comp1000 Unix And C Programming 2020-06-20
- General Specifications Use Python In T... 2020-06-20
- Comp-206 Mini Assignment 6 2020-06-20
- Aps 105 Lab 9: Search And Link 2020-06-20
- Aps 105 Lab 9: Search And Link 2020-06-20
- Mech 203 – End-Of-Semester Project 2020-06-20
- Ms980 Business Analytics 2020-06-20
- Cs952 Database And Web Systems Develop... 2020-06-20
- Homework 4 Using Data From The China H... 2020-06-20
- Assignment 1 Build A Shopping Cart 2020-06-20