5 ECTS credits
125 u studietijd

Aanbieding 1 met studiegidsnummer 4021320ENR voor alle studenten in het 2e semester met een verdiepend master niveau.

Semester
2e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Engels
Faculteit
Faculteit Ingenieurswetenschappen
Verantwoordelijke vakgroep
Elektronica en Informatica
Onderwijsteam
Adrian Munteanu
Nikolaos Deligiannis (titularis)
Evangelia TSILIGIANNI
Onderdelen en contacturen
24 contacturen Hoorcollege
18 contacturen Werkcolleges, practica en oefeningen
30 contacturen Zelfstudie en externe werkvormen
Inhoud

The aim of the course is to cover in-depth the latest topics in data science and engineering and to present its applications in the field of big data analytics. As such, the course covers on the one hand the basic and modern principles and trends in machine learning and on the other hand the latest advances in big data systems. The course content is divided in four parts. Part I serves as an introduction to the basics of modern data analytics, including a compact recap on optimisation methods, and provides an introduction to big data systems and the cloud. Part II covers concepts related to multivariate linear and non-linear regression as well as classification problems including logistic regression, softmax. Part III focuses on unsupervised learning, addressing topics related to sparse coding, dictionary learning and clustering. Part IV revolves around MapReduce for big data processing. Part V focuses on neural networks with emphasis on deep convolutional neural networks for images.

Studiemateriaal
Digitaal cursusmateriaal (Vereist) : Slides, Course notes and exercises (in Python)
Handboek (Aanbevolen) : The elements of statistical learning. Vol. 1, Data Mining, Inference, and Prediction, Jerome Friedman, Trevor Hastie, Robert Tibshirani, 2de, Springer, Berlin, 9780387848570, 2006
Handboek (Aanbevolen) : Deep Learning, Goodfellow - Bengio - Courville, The Mit Press, 9780262035613, 2017
Handboek (Aanbevolen) : Distributed systems, Concepts and Design, Coulouris J., Dollimore J., Kindberg T., Blair G., 5de, Addison-Wesley, 9780273760597, 2011
Bijkomende info

The goal of this course is to introduce the fundamental concepts, methods, and technologies relevant for the design of data analytics methods with emphasis on the latest big data analytics applications. The students will have the opportunity to follow a set of lectures, to implement the concepts during lab sessions in Python, and to practically use these concepts in the form of a project. In addition, the students have the opportunity to prepare and deliver a presentation exposing modern concepts in machine learning, thereby adhering to a flipped classroom blended learning paradigm. 

Leerresultaten

Learning outcomes

At the end of this course, the student will have developed a deep knowledge and understanding in state-of-the-art concepts and technologies in machine learning and big data analytics. The student will understand the basic coding technologies in data analytics systems – including Python libraries, tensorflow, PyTorch, etc. – and will be able to practice these tools in the form of practical sessions. The student will be able to investigate how the acquired theoretical and practical knowledge can be applied to address a practical data analytics problem in the form of a project. The students have also the opportunity to prepare and deliver a presentation on modern concepts in machine learning.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Andere bepaalt 100% van het eindcijfer

Binnen de categorie Andere dient men volgende opdrachten af te werken:

  • written exam + presentation met een wegingsfactor 7 en aldus 70% van het totale eindcijfer.
  • project report + python code met een wegingsfactor 3 en aldus 30% van het totale eindcijfer.

Aanvullende info mbt evaluatie

The final exam will be a written evaluation, where the students will address theoretical questions, will be asked to define optimisation functions and problems, as well as to write algorithms that solve specific problems related to machine learning and big data processing. The project will examine the students’ involvement in the seminar sessions, evaluate their in-depth understanding, and assess their practical skills in real-life data analytics tasks. The presentation examines the capability of the students to comprehend, summarize and deliver information related to modern machine learning concepts. 

The final grade is composed based on the following examinations: (1) the result of the final written exam, which determines 60% of the final mark; (2) the result of the presentation, which determines 10% of the final mark,  (3) the result of a project work, which determines 30% of the final mark.

Use of Generative AI: In the practical sessions and the project, it is prohibited to use generative AI for code generation. 

In the project report, it is permitted to use generative AI only as a paraphrasing tool. Any use of generative AI should be properly referenced. 

 

To reference generative AI use, write an acknowledgment of generative artificial intelligence, the specific tool used, and its scope; moreover, attach descriptions of how the information was generated (including the prompts used) and how it was added to your report.

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: elektronica en informatietechnologie: Standaard traject
Master of Photonics Engineering: On campus traject (enkel aangeboden in het Engels)
Master of Photonics Engineering: Online/Digital traject (enkel aangeboden in het Engels)
Master of Electrical Engineering: Standaard traject BRUFACE J (enkel aangeboden in het Engels)