36106 Machine Learning Algorithms and Applications Spring 2024Python

Java Python SUBJECT OUTLINE

36106 Machine Learning Algorithms and Applications

Spring 2024

Subject description

This subject introduces students to key machine learning algorithms and their application in real-world settings.

Participants are guided in developing an intuitive understanding of how the algorithms work, as well as their strengths   and weaknesses. In addition to gaining practical experience with the algorithms, students develop an understanding of the basic principles of machine learning and the connections between different algorithms. Additionally, they are

exposed to industry standard methodologies for data mining and analytics via readings and assessments. Since data science problems are infused with assumptions, often with ethical and legal implications, due attention is given to

questioning the assumptions behind data and approaches used to analyse it.

Subject learning objectives (SLOs)

Upon successful completion of this subject students should be able to:

1. Apply an industry standard analytics lifecycle methodology for data mining and pattern discovery

2. Interpret, synthesise and communicate insights extracted from machine learning algorithms in a context-appropriate manner.

3. Articulate the strengths, weaknesses and assumptions of a selection of machine learning algorithms in relation to structured and unstructured data

4. Execute and interpret machine learning approaches available for extracting value from data

5. Demonstrate an appreciation, with examples, of a critical, ethical perspective on decisions made throughout the analytics lifecycle

Course intended learning outcomes (CILOs)

This subject also contributes specifically to the development of the following course outcomes:

. Making predictions and informing data discovery

Analyse the value of different models, established assumptions and generalisations, about the behaviour of particular systems, for making predictions and informing data discovery investigations (1.3)

Exploring, interpreting and visualising data

Explore, analyse, manipulate, interpret and visualise data using data science techniques, software and technologies to make sense of data rich environments (2.2)

. Designing and managing data investigations

Apply and assess data science concepts, theories, practices and tools for designing and managing data discovery investigations in professional environments that draw upon diverse data sources, including efforts to shed light on  underrepresented components (2.4)

Developing strategies for innovation

Explore, interrogate, generate, apply, test and evaluate problem-solving strategies to extract economic, business, social, strategic or other value from data (3.1)

Examining and articulating data value

Critically examine the perceived value of data analytics outcomes and clearly articulate implications for different stakeholders and organisations (3.2)

Working together

Develop a collaborative and team-oriented mindset to harness value for stakeholders to produce innovative solutions to challenges (3.3)

Engaging audiences

Explore and craft interpretative narratives that engage key audiences with data analytics and potential significance for action, at a societal, industrial, organisational, group or individual levels (4.2)

· Informing decision making

Develop, test, justify and deliver data project propositions, methodologies, analytics outcomes and

recommendations for informing decision-making, both to specialist and non-specialist audiences (4.3)

Becoming a reflective data practitioner

Engage in active, reflective practice that supports flexible navigation of assumptions, alternatives and uncertainty in professional data science contexts (5.1)

Contribution to the development of graduate attributes

Your experiences as a student in this subject support you to develop the following graduate attributes (GA):

GA 1 Sociotechnical systems thinking

GA 2 Creative, analytical and rigorous sense making GA 3 Create value in problem solving and inquiry

GA 4 Persuasive and robust communication GA 5 Ethical citizenship

Teaching and learning strategies

Blend of online and face to face activities: This subject is offered through a series of block sessions and blends online with face-to-face learning. Students participate in interactive learning experiences in timetabled on-campus  sessions, where they make use of the subject materials that they have already engaged with online. In between

campus sessions, students will engage in individual and collaborative online activities designed to support the understanding of the machine learning algorithms and their application in real-world settings

Collaborative work: A strong emphasis is placed on group activities and interaction, given that graduates of this course will need to approach professional projects and challenges from a collaborative and consensus position.   Insights obtained and developed within the groups is then reworked by individual students to develop the final

summative assessment activity. Group assessments and activities enable students to leverage peer-learning and demonstrate effective skills associated with the topics covered in this subject.

Transdisciplinary approaches: Starting from an elemental perspective on data and data science, students will

approach learning from their specific professional and potential future contexts. As the subject progresses, the students will be able to combine their analytical and technical skills in developing and applying various

machine-learning algorithms, as well as to consider standards and ethical implications of their work.

An aim of this subject is to help you develop academic and professional language and communication skills in order to succeed at university and in the workplace. To determine your current academic language proficiency, one of the assessment tasks in this subject will be used to assess your level of academic English language. If you

receive an unsatisfactory level for English language, you must attend follow up language development activities, in order to pass the su 36106 Machine Learning Algorithms and Applications Spring 2024Python bject. These activities are designed to support you to develop your language and communication skills. Students who do not attend 80% of the language development activities will receive a Fail X grade for the subject.

Assessment task 1: Regression models

Intent: Gain hands-on experience of building regression models using realistic datasets. Objective(s): 1, 2, 3, 4 and 5

Type: Report

Groupwork: Individual Weight: 30%

Task: This assignment is focused on regression modelling.

Please see the assessment brief for details (to be provided in Block Session 2)

Length: Deliverables:

1.  All Python code used to generate the model.

2.  A report articulating an understanding of the problem, the identification and breakdown of tasks   relating to the solution process (as per CRISP-DM) with appropriate visualizations as well as the technical choices made and the reasons for them. In addition to a detailed discussion of the

results, the report should also contain a listing of the key assumptions and their implications.

Due: See weekly program and assessment brief

See also Further information.

Criteria: Both parts of the assignment will be assessed by the following criteria (see assessment brief for

details )

1. Quality, relevance and cleanliness of code and visualisation

2. Quality of scientific experimentation and analytic investigation

3. Depth of discussion of ethics/privacy issues (including matters related to Indigenous people ), value, benefits, risks and recommendation for business stakeholders and final users

4. Strength of justification and explanation for features selected and model used

5. Clarity and quality of written report, data visualisation and appropriateness of communication style to audience

Further information: See weekly program and assessment brief.

To request an extension, students should email the subject coordinator in advance. Typically, we will expect to see appropriate evidence of progress made before granting such extensions.

Assessment task 2: Building and Interpreting a classfication model

Intent: This assignment is focused on classification modelling in detail.

Objective(s): 1, 2, 3, 4 and 5

Type: Report

Groupwork: Individual

Weight: 30%

Length: Deliverables

1.  All Python code used to generate the model.

2.  A comprehensive report articulating an understanding of the problem, the identification and

breakdown of tasks relating to the solution process (as per CRISP-DM) as well as the technical choices made and the reasons for them. In addition to a detailed discussion of the results, the   report should also contain a listing of the key assumptions and their implications. The appendix should list individual contributions to the projects.

Due: See weekly program and assignment brief for details

Criteria: Assignments will be assessed by the following criteria (see assessment brief for details)

1. Quality, relevance and cleanliness of code and visualisation

2. Pertinence and quality of scientific experimentation and analytic investigation

3. Depth of discussion of ethics/privacy issues (including matters related to Indigenous people ), value, benefits, risks and recommendation for business stakeholders and final users

4. Strength of justification and explanation of models selected, data transformation performed, hyperparameters selected and accuracy of results with evidence supporting claims

5. Clarity and quality of written report, data visualisation and appropriateness of communication style to audience

Further To request an extension, students should email the subject coordinator in advance. Typically, we will information: expect to see appropriate evidence of progress made before granting such extensions.

Assessment task 3: End-end Data Science Project

Intent: The intent of this assessment is to help students gain hands-on experience on a real-world project

within a team of data scientists. To this end, students will prepare, process and analyse provided     dataset, interpret results and present insights as a report. They will also reflect on their choices and decisions made on the appropriate solutions to tackle the given problem.

Objective(s): 1, 2, 3, 4 and 5 Type: Report

Groupwork: Group, group and individually assessed Weight: 40%

Length: 1.  All Python code used to generate the model.

2.  A comprehensive report articulating an understanding of the problem, the identification and

breakdown of tasks relating to the solution process (as per CRISP-DM) as well as the technical choices made and the reasons for them. In addition to a detailed discussion of the results, the   report should also contain a listing of the key assumptions and their implications. The appendix should list individual contributions to the projects.

Due: See weekly program and assessment brief for details

See also Further information.

Criteria: Assignments will be assessed by the following criteria (see assessment brief for details)

1. Quality, relevance and cleanliness of code and visualisation

2. Breadth of evidence of collaborative work (e.g. meeting minutes, details of contributions etc)

3. Depth of discussion of ethics/privacy issues (including matters related to Indigenous people ), value, benefits, risks and recommendation for business stakeholders and final users

4. Soundness of justification for selected techniques for a given business problem and objectives

5. Clarity and accuracy of results achieved and supporting evidence provided

6. Clarity and quality of written report, data visualisation and appropriateness of communication style to audience

Further information: See weekly program and assessment brief.

To request an extension, students should email the subject coordinator in advance. Typically, we will expect to see appropriate evidence of progress made before granting such extensions         

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Mastering Machine Learning Algorithms 2nd PDF》是一本深入探讨机器学习算法的书籍。该书由一位资深的机器学习专家撰写,提供了最新的算法实现和应用案例。 这本书首先介绍了机器学习的基本概念和原理,包括监督学习、无监督学习和强化学习等。然后,它详细介绍了各种经典和现代的机器学习算法,如线性回归、逻辑回归、决策树、随机森林、支持向量机、神经网络等。对于每个算法,书中都提供了清晰的定义、算法步骤和实现细节。 此外,这本书还强调了实践的重要性,通过大量的案例和实例,帮助读者将理论知识应用到实际问题解决中。书中还提供了示例代码和数据集,使读者能够快速上手,并通过实际操作加深对算法的理解。 《Mastering Machine Learning Algorithms 2nd PDF》还提供了关于算法优化和改进的内容,帮助读者了解如何选择适合特定问题的算法,并对算法进行调优以达到更好的性能。 总的来说,这本书通过全面而深入的介绍了机器学习算法,帮助读者成为机器学习领域的专家。它适合那些对机器学习感兴趣的学生、研究人员和从业者,希望深入了解和应用各种机器学习算法的人群。无论是初学者还是有一定机器学习基础的人都能从中受益,并获得提高自己技能的机会。 ### 回答2: 《机器学习算法精要 第2版》是一本介绍掌握机器学习算法的重要书籍。本书的目的是帮助读者理解并有效地应用不同的机器学习算法。 这本书主要分为三个部分。第一部分首先介绍了机器学习的基本概念和术语,如监督学习、非监督学习和强化学习等。接着,书中详细介绍了各种常见的机器学习算法,包括线性回归、逻辑回归、决策树、支持向量机和朴素贝叶斯等。对于每个算法,书中提供了清晰的解释和算法实现的代码示例,并且还讨论了该算法的优势和限制。 第二部分涵盖了进阶的机器学习算法,如集成学习、神经网络和深度学习。这些算法通常用于处理更复杂的问题,例如图像识别和自然语言处理。书中详细介绍了这些算法的原理和实现方法,并提供了代码示例和实际案例来帮助读者更好地理解和应用这些算法。 第三部分聚焦于特定的机器学习应用领域,如推荐系统、文本分类和时间序列分析等。这些应用领域的研究一直在发展和改进,本书介绍了最新的研究成果和方法。读者可以通过学习这些实际应用案例来更好地理解机器学习算法在不同领域的应用,并且可以将这些知识应用到自己的项目中。 总的来说,这本《机器学习算法精要 第2版》是一本很好的机器学习教材。无论是初学者还是有经验的机器学习工程师,都可以从中受益。通过学习这本书,读者可以掌握不同的机器学习算法,并且能够灵活地应用这些算法解决实际问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值