NWI-IMC030
Machine Learning in Practice
Course infoSchedule
Course moduleNWI-IMC030
Credits (ECTS)6
CategoryMA (Master)
Language of instructionEnglish
Offered byRadboud University; Faculty of Science; Informatica en Informatiekunde;
Lecturer(s)
PreviousNext 5
Lecturer
dr. I.G. Bucur
Other course modules lecturer
Lecturer
dr. ir. T. Claassen
Other course modules lecturer
Lecturer
E.J. Gerritse, MSc
Other course modules lecturer
Lecturer
P.C. Groot
Other course modules lecturer
Lecturer
C.F.H. Kamphuis
Other course modules lecturer
Academic year2018
Period
KW3-KW4  (28/01/2019 to 01/09/2019)
Starting block
KW3
Course mode
full-time
Remarks-
Registration using OSIRISYes
Course open to students from other facultiesYes
Pre-registrationNo
Waiting listNo
Placement procedure-
Aims

At the end of this course, the student is able to 

  • reason and argue about what type of algorithm to apply to what type of machine learning problem;
  • understand the basic principles underlying some popular machine learning algorithms;
  • implement a state-of-the-art machine learning algorithm;
  • properly evaluate a machine learning algorithm's performance.
Content

Machine learning addresses the fundamental problem of developing computer algorithms that can harness the vast amounts of digital data available in the 21st century and then use this data in an intelligent way to solve a variety of real-world problems. Examples of such problems are recommender systems, (neuro)image analysis, intrusion detection, spam filtering, automated reasoning, systems biology, medical diagnosis, microarray genomics, and many more. The goal of this course is to highlight some of the state-of-the-art machine learning algorithms and to apply them to actual problems, by entering one of the major running machine learning competitions.

Additional comments
Examples of running machine learning competitions can be found for example on http://www.kaggle.com and http://www.kdnuggets.com/datasets/competitions.html. If none of the ones actually running is appropriate, we will organize our own competition using data related to ongoing research at the Radboud University.
Students interested in the mathematical backgrounds of machine learning are advised to do the course Statistical Machine Learning.

Topics
We will join running machine learning competitions. You will search for and discuss machine learning algorithms that are relevant to the competition and will implement (an improved version of) one of these algorithms. The underlying ideas and performance of the algorithm will be presented in a seminar and documented in a report.

Test information
Group work, seminar presentation, and report. Individual performance will also be judged by the team coach and checked through peer review.

Prerequisites
Bachelor course "Data Mining"

Required materials
Articles
Scientific papers related to (machine learning solutions for) the domain of the competition.

Instructional modes
Course occurrence

Lecture

General
• lectures • seminar • tutorial • practical assignments

Presentation
Attendance MandatoryYes

Project
Attendance MandatoryYes

Response course

Zelfstudie

Tests
Exam
Test weight1
Test typeExam
OpportunitiesBlock KW4, Block KW4