Toegepaste Machine Learning

Applied Machine Learning

6 EC

Semester 2, periode 5

5072TOML6Y

Eigenaar Bachelor Informatiekunde
Coördinator prof. dr. E. Kanoulas
Onderdeel van Bachelor Informatiekunde, jaar 2

Studiewijzer 2021/2022

Globale inhoud

The underlying question behind this course is how to algorithmically extract valuable information from raw data. Data Mining is an analytic process designed to explore data in search of consistent patterns and/or systematic relationships between variables, and then to validate the findings by applying the detected patterns to new subsets of data. The technological topics that will be covered in this course are:

  • Classification algorithms
  • Logistic regression
  • Perceptron and neural networks
  • Decision trees
  • Support vector machines
  • Clustering algorithms

The course will further focus on the experimental setup that allows the evaluation of the discussed algorithms, along with practical issues such as overfitting, skewed data, etc.  

Studiemateriaal

Literatuur

Syllabus

Leerdoelen

  • Explain basic machine learning algorithms - including their theoretical underpinning.
  • Compare basic machine learning algorithms
  • Apply machine learning algorithms in simple scenarios over different datasets.
  • Analyze the results of different algorithms.
  • Evaluate the results of different algorithms.
  • Identify and give solutions to practical issues raised during the application of machine learning algorithms, such as avoiding overfitting, data normalization, handling skewed data, etc.

Onderwijsvormen

  • Hoorcollege
  • Werkcollege
  • Laptopcollege
  • Zelfstudie

Hoorcollege, werkcollege en practicum.

Verdeling leeractiviteiten

Activiteit

Aantal uur

Hoorcollege

14

Laptopcollege

12

Tentamen

2

Werkcollege

10

Zelfstudie

130

Aanwezigheid

Aanwezigheidseisen opleiding (OER-B):

  • Voor practica en werkcolleges, met opdrachten, geldt een aanwezigheidsplicht, tenzij anders vermeld in de studiegids. Wanneer studenten niet voldoen aan deze aanwezigheidsplicht kan het onderdeel niet met een voldoende worden afgerond. De aanwezigheidsplicht met betrekking tot hoor-werkcolleges staat, indien van toepassing, vermeld in de studiegids.

Toetsing

Onderdeel en weging Details

Eindcijfer

0.5 (100%)

Tentamen digitaal

Opdrachten

HW

  • Theory-oriented homework (x6)

PA

  • Practical assignment (x3)

HW and PA will be done in groups of two.

Fraude en plagiaat

Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: http://student.uva.nl

Weekplanning

Weeknummer Onderwerpen Studiestof
1
2
3
4
5
6
7
8

Rooster

Het rooster van dit vak is in te zien op DataNose.

Aanvullende informatie

  1. Language: English
  2. Recommended prior knowledge:
    • Understanding of mathematics
    • Familiarity with Python programming language

Contactinformatie

Coördinator

  • prof. dr. E. Kanoulas