联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Python编程Python编程

日期:2024-03-14 09:56

- -V3.0 Page | 1

DESCRIPTION OF FINAL ASSESSMENT

Course Code G1109

Course Name Introduction to Machine Learning with Python

Lecturer Goh Sim Kuan

Academic Session 2024/02

Assessment Title Project

A. Introduction/ Situation/ Background Information

This assignment assesses students' ability to develop machine learning applications using Python,

with a focus on human pose estimation. Students will apply Python programming and machine

learning techniques to accurately estimate human poses. The project involves tasks such as data

preprocessing, model training, evaluation, and potentially deployment. Through this assignment,

students demonstrate their practical understanding of machine learning concepts and their

proficiency in Python for solving real-world problems related to human pose estimation.

B. Course Learning Outcomes (CLO) covered

At the end of this assessment, students are able to:

CLO 1 Display the ability to write, test, debug and evaluate Python code. (P2, PLO1)

CLO 2 Apply machine learning algorithms within the constraints of a Python language's

syntax and semantics. (C3, PLO6)

CLO 3 Demonstrate teamwork in solving practical problem using machine learning algorithm.

(A3, PLO11)

C. University Policy on Academic Misconduct

1. Academic misconduct is a serious offense in Xiamen University Malaysia. It can be defined

as any of the following:

i. Plagiarism is submitting or presenting someone else  s work, words, ideas, data or

information as your own intentionally or unintentionally. This includes incorporating

OFFICE OF ACADEMIC AFFAIRS

Reference No. :  - -V3.0

Effective Date : 1 JUNE 2023

- -V3.0 Page | 2

published and unpublished material, whether in manuscript, printed or electronic form into

your work without acknowledging the source (the person and the work).

ii. Collusion is two or more people collaborating on a piece of work (in part or whole) which

is intended to be wholly individual and passed it off as own individual work.

iii. Cheating is an act of dishonesty or fraud in order to gain an unfair advantage in an

assessment. This includes using or attempting to use, or assisting another to use materials

that are prohibited or inappropriate, commissioning work from a third party, falsifying data,

or breaching any examination rules.

All assessments submitted must be the student  s own work, without any materials generated by AI

tools, including direct copying and pasting of text or paraphrasing. Any form of academic

misconduct, including using prohibited materials or inappropriate assistance, is a serious offense

and will result in a zero mark for the entire assessment or part of it. If there is more than one guilty

party, such as in case of collusion, all parties involved will receive the same penalty.

D. Instruction to Students

This is a group project, where a team of students implements python, machine learning and deep

learning solutions to real-world problems. Students collaborate, discuss, formulate problems,

develop solutions, document results & findings, and give presentations in the project.

Submission type: Report with a single Jupyter notebook that includes

code, documentation.

Deadline for Project Submission: Week 5, one day before presentation

Only one team leader needs to perform the submission on behalf of the team. Please name the file

using your team  s name.

For the presentation, each group is given 10 minutes. No extra time will be given, so please plan

your time wisely.

Peer assessment will be conducted by the end of Week 5.

- -V3.0 Page | 3

E. Evaluation Breakdown

No. Component Title Percentage

(%)

1. Report/ Code 50

2. Presentation 20

3.

4.

5.

TOTAL 70

F. Task(s)

Task A: Create a captivating video showcasing the picturesque landscape of the Xiamen

University Malaysia campus while demonstrating the innovative application of human pose

estimation (HPE). Begin by filming a dynamic 15-30-second video featuring team members

engaging in one of the activities such as dance, kung fu, yoga, and more against the backdrop of

the campus scenery. Subsequently, utilize advanced HPE techniques to accurately extract and

visualize the postures of the participants.

Task B: Please watch the following video from 0:57 to 1:24 and write a python code to count the

number of repetitive movements using the HPE algorithm developed in Task A.

https://www.youtube.com/watch?v=TPbN9qXxowM&ab_channel=XinJ

Report

Please write your report, max 5 pages, containing a precise description of the project. Most

intermediate visualization and analysis should be provided in a jupyter notebook. The report and

presentation should include an Introduction, problem formulation, experiments, results, and

discussion.

- -V3.0 Page | 4

Code and Video

Your code in jupyter notebook should be documented appropriately with explanations and

justification of the analysis performed. The visualization should also be clearly described. . Videos

of the experiment is required for demonstration.

Presentation

Keep the presentation concise on what is actually being accomplished. Every team should present

within the 10 min given. No extra time will be given, so please plan your time wisely.

APPENDIX 1

MARKING RUBRICS

Component

Title Code and Report Percentage

(%) 50

Criteria

Score and Descriptors

Weight

(%) Marks Excellent

(10-9)

Good

(8-7)

Average

(6-5)

Need

Improvement

(4-3)

Poor

(2-0)

Machine

Learning

knowledge

and

understandi

ng

Students

demonstrate

excellent

technical &

practical

understanding

of machine

learning

problems and

methods.

Students

demonstrate a

good practical

understanding

of machine

learning

problems and

methods.

Students

demonstrate an

average

understanding

of machine

learning

problems and

methods.

Students

demonstrate an

insufficient

understanding

of machine

learning

problems and

methods.

Students fail to

demonstrate an

understanding

of

learning

machine

problems and

methods.

25

The quality

of Code &

Report

Excellent

programming

practice is

followed with

very detailed

documentation.

The report

provides a

concise

summary of

what is

accomplished

with very

detailed

explanations

and discussion.

Good

programming

practice is

followed by

documentation.

The report

provides a

concise

summary of

what is

accomplished

with detailed

explanations

and discussion.

Good

programming

practice is

followed by

simple

documentation.

The report

provides a

summary of

what is

accomplished

with

explanations

and discussion.

Programming

practice is

followed by

simple

documentation.

The report

provides a

summary of

what is

accomplished

with little

explanation

and discussion.

Programming

practice is not

followed with

documentation.

The report

provides an

unclear

summary of

what is

accomplished

with little

explanation

and discussion.

25

TOTAL 50

Component

Title Presentation Percentage

(%) 20

Criteria

Score and Descriptors

Weight

(%) Marks Excellent

(10-9)

Good

(8-7)

Average

(6-5)

Need

Improvement

(4-3)

Poor

(2-0)

Content

Delivery

and Q&A

Project content

was delivered

clearly with

strong

findings.

Students can

Project content

was delivered

clearly with

findings.

Students can

answer

Project content

was delivered

clearly with

findings.

Students can

answer most

Project content

was delivered

clearly with

inferior

findings.

Students can

Project content

was not

delivered

clearly with

inferior

findings.

10

answer all

questions by

the lecturer

and students.

questions by

the lecturer

and students.

questions by

the lecturer

and students.

answer most

questions by

the lecturer

and students.

Students

cannot answer

most questions

by the lecturer

and students.

Teamwork

& Peer

Assessment

All team

worked well

together to

achieve

objectives.

Each member

contributed in

a valuable

way to the

project since

the group was

formed.

Almost all

team worked

well together to

achieve

objectives.

Each member

contributed in

a valuable

way to the


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp