Multitask IVM software in MATLAB.
This page describes examples of how to use the Multi-task IVM Software (MT-IVM).
Current release is 0.142.
As well as downloading the MTIVM software you need to obtain the toolboxes specified below.
Toolbox | Version |
---|---|
IVM | 0.4 |
NETLAB | 3.3 |
NDLUTIL | 0.161 |
KERN | 0.223 |
NOISE | 0.14 |
PRIOR | 0.22 |
OPTIMI | 0.132 |
DATASETS | 0.136 |
MLTOOLS | 0.1311 |
DRAWING | 0.111 |
Fixes to icmlVowelDemo.
This release is simply a freshen up to get plots ready for talks in Madrid.
This release cleans up some missing dependencies and bugs pointed out by Kervin Murphy.
Unfortunately the software here will not recreate the experiments in the ICML paper as, due to the anonymous submission procedure I failed to freeze the code after submission. My apologies for this.
The original ICML version relied on old IVM code that predates the version on the web. This version relies on the new IVM toolbox which is a lot more modular.
demToySine
The first example given is demToySine
which is a simple multi-task Gaussian Process Regression data set, using three sine waves with different phases. The input sampling distribution is different for each `task'. This means the tasks contain differing amounts of information.
The result of learning is shown below, active points are circled.
Regression from the demToySine.m
example. Data is shown as crosses. Circled crosses are points selected for the active set.
Page updated on Wed Aug 12 22:40:27 2009