next up previous
Next: Introduction

[ Learning mixture models - courseware for finite mixture models of multivariate Bernoulli distributions Jaakko HollménJaakko.Hollmen@tkk.fi Tapani RaikoTapani.Raiko@tkk.fi Department of Information and Computer Science, Helsinki University of Technology
P.O. Box 5400, FI-02015 TKK, Finland
http://www.cis.hut.fi/jhollmen/BernoulliMix ]

Abstract:

Teaching of machine learning should aim at the readiness to understand and implement modern machine learning algorithms. Towards this goal, we often have course exercises involving the student to solve a practical machine learning problem involving a real-life data set. The students implement the programs of machine learning methods themselves and gain deep insight on the implementation details of the method. The downside of this approach is that time is devoted on implementation aspects rather than machine learning. Complementary to this approach, we have designed a machine learning course exercise on a ready implementation of the Expectation-Maximization (EM) algorithm for finite mixture distributions of multivariate Bernoulli distributions. We describe BernoulliMix -- a program package with a set of teaching examples and exercises and report on the preliminary experiences in our class of machine learning students. The BernoulliMix package will be available under a liberal open source license.





Tapani Raiko 2008-06-02