6 ECTS credits
150 h study time
Offer 1 with catalog number 4020567FNR for all students in the 2nd semester at a (F) Master - specialised level.
Expected background knowledge:
For this course, we expect the students to have a decent knowledge of basic machine learning algorithms (e.g., Machine learning course) and an understanding of the principles of scalable data management systems (e.g., Scalabale data management course).
Content:
In this course, we study scalable machine learning methods to analyze big datasets. We aim to give students a large overview of the big data ecosystem, yet also make it concrete so that the students understand the algorithms on a fundamental level. Additionally, we will guide the students in applying such algorithms to simplified instances of real-world problems.
We will cover the following aspects:
- Big Data ecosystem
- Complexity analysis for scalable computations
- Distributed supervised/unsupervised machine learning
- Recommender systems
- Large graph analysis
- Scalable deep learning
- Online learning / active learning
- Frameworks for distributed computing
Study material: Scientific papers, course slides and Canvas notes.
The final grade is composed based on the following categories:
Written Exam determines 50% of the final mark.
Practical Exam determines 50% of the final mark.
Within the Written Exam category, the following assignments need to be completed:
Within the Practical Exam category, the following assignments need to be completed:
Written exam: 50% of the final grade.
Personal project: 50% of the final grade.
This offer is part of the following study plans:
Master of Applied Computer Science: Default track (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Artificial Intelligence (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Multimedia (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering (only offered in Dutch)
Master in Applied Sciences and Engineering: Computer Science: Data Management and Analytics (only offered in Dutch)
Master of Applied Sciences and Engineering: Computer Science: Artificial Intelligence
Master of Applied Sciences and Engineering: Computer Science: Multimedia
Master of Applied Sciences and Engineering: Computer Science: Software Languages and Software Engineering
Master of Applied Sciences and Engineering: Computer Science: Data Management and Analytics