Print as pdf if you want a pdf! If you want a nicer printout, click off the browser's automatically added header and footer.
Blekinge Institute of Technology
Department of Computer Science
Revision: 2
Reg.no: BTH-4.1.14-0678-2022
Advanced Machine Learning
Advanced Machine Learning
7.5 credits (7,5 högskolepoäng)
Course code: DV2627
Main field of study: Computer Science
Disciplinary domain: Technology
Education level: Second-cycle
Specialization: A1F - Second cycle, has second-cycle course/s as entry requirements
Language of instruction: English
Applies from: 2023-01-16
Approved: 2022-09-01
This course is established by Dean 2022-05-03. The course syllabus is approved by Head of Department of Computer Science 2022-09-01 and applies from 2023-01-16.
Admission to the course requires completed courses in Applied Artificial Intelligence, 6 credits and Machine Learning, 6 credits.
The main purpose of the course is to introduce students to advanced methods from machine learning and data mining. The current technological development and integration of AI and the Internet of Things (IoT) require new and intelligent solutions for processing and analyzing heterogeneous, multi-dimensional data coming from multiple sources. In order to cope with these new challenges, hybrid and advanced techniques are required, e.g., semi-supervised learning, federated learning, data stream mining, and many others. In addition, it is important that these models are easy to understand and analyze (Explainable AI) and do not treat individuals unfavorably (Ethics and Fairness). The course will cover such methods and provide the necessary skills for the students, broaden their knowledge, and prepare them to deal with real-world industrial challenges.
The course comprises the following topics, with intention to have at most a lecture per topic:
• overview of the data cleaning, reduction and transformation, and dimensionality reduction
• introducing the problem of association pattern mining and identifying relationships between different attributes.
• introducing the concept of semi-supervised learning and its potential in enhancing the classification process.
• overview of outlier analysis and its application in different application domains, and outlier validation methods
• overview of processes and methods that allow humans to understand and trust the results created by AI models while describing the model's expected impact and potential biases.
• introducing the problem of data biases and model inaccuracies that can lead to models treating individuals unfavorably
• overview of algorithms for stream mining and challenges related to steams such as high volume and concept drift
The following learning outcomes are examined in the course:
The following learning outcomes are examined in the course:
On completion of the course, the student will be able to:
On completion of the course, the student will be able to:
On completion of the course, the student will be able to:
The content of this course will be discussed in several lectures. Students are expected to acquire additional knowledge through the self-study of relevant literature. In addition to the lectures, a few seminars will be held, allowing students to discuss and present machine learning and data mining applications in solving real-world challenges.
The students will demonstrate their knowledge in writing a project plan where they will motivate their project idea and will discuss the project implementation details. Upon the project proposal's approval, the students will design and develop the discussed solution for the desired problem, which they evaluate and compare the performance of the proposed solution and analyze and interpret the experimental results.
Modes of examinations of the course
Code | Module | Credit | Grade |
2305 | Seminar | 1 credits | GU |
2315 | Project Plan | 1 credits | GU |
2325 | Project assignment | 5.5 credits | AF |
The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Failed result, a little more work required, F Fail.
The course will be graded A Excellent, B Very good, C Good, D Satisfactory, E Sufficient, FX Insufficient, supplementation required, F Fail.
The information before a course occasion states the assessment criteria and make explicit in which modes of examination that the learning outcomes are assessed.
An examiner can, after consulting the Disability Advisor at BTH, decide on a customized examination form for a student with a long-term disability to be provided with an examination equivalent to one given to a student who is not disabled.
The course evaluation should be carried out in line with BTH:s course evaluation template and process.
The course can form part of a degree but not together with another course the content of which completely or partly corresponds with the contents of this course.
Data Mining: The Textbook
Author: Charu C. Aggarwal
Publisher: Springer International Publishing Switzerland
Published: 2015, Number of Pages: 746
ISBN: 978-3-319-14141-1
Semi-Supervised and Unsupervised Machine Learning: Novel Strategies
Author: Albalate, Amparo; Minker, Wolfgang
Publisher: Springer International Publishing Switzerland
Published: 2011, Number of Pages: 256
ISBN: 978-1-848-21203-9
Molnar, C. (2022). Interpretable Machine Learning:
A Guide for Making Black Box Models Explainable (2nd ed.).
Open access via: christophm.github.io/interpretable-ml-book/
This course replaces DV2584
This is not a legal document. If you would like a copy of the legal decision regarding this course plan, contact the registrar at Blekinge Institute of Technology.