Laajuus: 5

Aikataulu: 09.01.2019 - 25.03.2019

Vastuuopettaja (voimassa 01.08.2018-31.07.2020): 

Prof. Rohit Babbar (academic year 2018-2019), Prof. Juho Rousu (academic year 2019-2020).

Kurssin yhteystiedot (koskee tätä kurssikertaa): 

Course personnel

  • Lecturer: Prof. Rohit Babbar
  • Course assistants: Dr Sandor Szedmak, Viivi Uurtio, Eric Bach

Opetusperiodi (voimassa 01.08.2018-31.07.2020): 

III-IV (Spring)

Osaamistavoitteet (voimassa 01.08.2018-31.07.2020): 

After attending the course, the student knows how kernel methods can be used in various machine learning tasks, including classification, ranking and preference learning, as well as learning with multiple data sources and targets. The student knows how convex optimization methods can be used to efficiently train kernel-based models. The student knows how structured data such as sequences, hierarchies and graphs can be tackled through kernel methods.

Sisältö (voimassa 01.08.2018-31.07.2020): 

Margin-based models and kernels. Classification and Support vector machines. Ranking and preference learning. Unsupervised learning with kernels. Kernels for structured data. Multilabel classification. Semi-supervised learning. Predicting structured output. Convex optimization methods.

Tarkennukset kurssin sisältöön (koskee tätä kurssikertaa): 

Inner product spaces, Kernels, Reproducing kernels, and RKHS. Introductory learning theory and Generalization. Optimization and Duality. Margin-based methods, Support vector machines, and SMO algorithm. Large-scale linear Optimization. PCA and  CCA. Kernels for structured data and structured prediction. Kernel mean embedding, characteristic kernels, and Maximum Mean Discrepancy. Random features

Toteutus, työmuodot ja arvosteluperusteet (voimassa 01.08.2018-31.07.2020): 

Exercises and exam.

Tarkennetut arviointiperusteet ja -menetelmät ja tutustuminen arviointiin (koskee tätä kurssikertaa): 

The course can be completed by two alternative ways:

  • Exercises (max. 40 points + Bonus points) + Exam  (max. 40 points), giving a grade 0..5. Lowest passing points total is 40. 70 points will give the grade of 5.
  • Exam only (max. 40 points), giving a grade 0...5. 20 points will give the grade 1, 34 points will give the grade of 5.

The better of the resulting two grades will be taken into account.



Työmäärä toteutustavoittain (voimassa 01.08.2018-31.07.2020): 

Lectures and exercises

Oppimateriaali (voimassa 01.08.2018-31.07.2020): 

Shawe-Taylor and Cristianini: Kernel Methods for Pattern Analysis, Cambridge University Press, 2004. Slides and research papers provided during the course.

Korvaavuudet (voimassa 01.08.2018-31.07.2020): 

ICS-E4030 Kernel Methods in Machine Learning

Esitiedot (voimassa 01.08.2018-31.07.2020): 

Bachelor's degree in computer science and the course CS-E3210 / T-61.3050 Machine Learning: Basic principles (or equivalent knowledge).

Arvosteluasteikko (voimassa 01.08.2018-31.07.2020): 

0-5

Opintojakson kuvaus

Ilmoittautuminen ja lisätiedot