Fundamentals of Machine Learning

Cod y Modiwl
CS36110
Teitl y Modiwl
Fundamentals of Machine Learning
Blwyddyn Academaidd
2026/2027
Semester
Semester 1
Cyd-gysylltydd y Modiwl
Dr Neil Mac Parthalain
Rhestr Ddarllen
Gweld ar Aspire
Staff Eraill sy'n Cyfrannu

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Arholiad Semester Written Exam: 2 Awr 100%
Arholiad Ailsefyll Written Exam: 2 Awr 100%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. 1. Demonstrate a knowledge and understanding of the Machine Learning paradigm and the main approaches to machine learning.
  2. 2. Describe important, different machine learning techniques and algorithms and how they perform.
  3. 3. Select an appropriate Machine Learning technique and describe how this can be applied as a suitable solution for a given application problem or domain.
  4. 4. Compare and contrast the properties and limitations of different Machine Learning techniques and algorithms and discuss the implementational challenges involved in applying them.

Disgrifiad cryno

The module provides an introduction to the fundamentals of machine learning and a number of different machine learning techniques and algorithms. It places emphasis on the practical applications of machine learning and highlights the theoretical advantages, drawbacks and limitations of the different techniques.

Cynnwys

1. Introduction
Introduction to machine learning including example applications and classes of machine learning techniques

2. Decision Trees
Introduction to decision trees (classification trees and regression trees); over-fitting; pruning; application example

3. Bayesian Learning
Bayes' theorem/rule; maximum likelihood; maximum a posteriori; naive Bayes classifier; application example

4. Artificial Neural Networks
Introduction to perceptrons, and perceptron-based artificial neural networks; linear separability; activation functions; back-propagation; application example

5. Support Vector Machines
maximum margin hyperplane; kernel trick; kernel functions; soft margins; application example

6. Selected Additional ML Topics
Introduction and discussion of another important machine learning technique topic, e.g., reinforcement learning, handling uncertainty, genetic programming

7. Summary and Revision

Sgiliau Modiwl

Math o Sgiliau

Manylion Sgiliau

Cyfathrebu Via written examination.
Datblygu personol a chynllunio gyrfa Via in-lecture problem-solving exercises. Real-world problems will be presented as part of the taught material.
Datrys Problemau Via in-lecture problem-solving exercises.
Gwella dysgu a pherfformiad ei hun Presents a general approach to machine learning. The principles can be adapted to any particular situation and are not specific to any domain.
Rhifedd Inherent to machine learning
Sgiliau pwnc penodol Demonstrate a knowledge and understanding of the Machine Learning paradigm and the main approaches to machine learning.
Sgiliau ymchwil Via in-lecture problem-solving exercises.
Technoleg Gwybodaeth Use of computing to solve real-world problems.

Nodau

Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 6