Institute of Computer Science
  1. Courses
  2. 2018/19 spring
  3. Machine Learning II (LTAT.02.004)
ET
Log in

Machine Learning II 2018/19 spring

Previous years: 2008 » 2012 » 2013 » 2014

  • Main
  • Lectures
  • Exercise sessions
  • Grading
  • Piazza forum
  • Upload

XV. Basics of ensemble methods

Given by Meelis Kull

Brief summary: Bayesian view on model selection. Ensembles as a Monte Carlo integration technique. Committee voting as a Bayesian Model averaging. Bagging is bootstrapping together with averaging. Sequential error correction methods and the idea of data point weighting. AdaBoost algorithm and its reformulation in terms of standard minimisation problem with a peculiar cost function. Non-robustness of AdaBoost algorithm and alternatives. Mixtures of experts and relation to lazy learning.

Slides: PDF

Video: UTTV(2016)

Literature:

  • Bishop: Pattern Recognition and Machine Learning pages 653 - 674
  • Hastie, Tibshirani & Friedman: The Elements of Statistical Learning pages 337 - 387

Complementary Exercises:

  • Bishop: Pattern Recognition and Machine Learning pages 674-677
  • Study the robustness and precision of bagging and boosting on Spambase datased with simple tree based classifiers.
  • Study the behaviour of Bayesian Model Averaging for linear models. Interpret the results.

Free implementations:

  • BMS package for Bayesian Model Averaging in R: bms, topmodels.bms, image
  • BMA package for Bayesian Model Averanging in R: bicreg, bic.glm, bic.surv and imageplot.bma
  • Ipred package in R: bagging, inbagg and bootest
  • Ada package in R: ada and predict.ada
  • Gbm package in R: gbm, gbm.perf and gbm.perf
  • Mboost package in R
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment