JAVA KOMPONENTNE ZA STROJNO UČENJE

Opis naloge:

Tema naloge je v programskem jeziku Java zasnovati in implementirati zbirko komponent (JavaBeans) za strojno učenje. Naloge je razdeljena v dve fazi. V prvem semestru se morajo študenti spoznati z jezikom Java in tehnikami za delom s komponentami (beans). Kot rezultat tega spoznavanja morajo implementirati nekaj osnovnih komponent (branje in pisanje podatkov v različnih formatih, osnovna statistika in vizualizacija, delo s tabelami), ki jih bodo kasneje uporabili kot osnovo za delo z algoritmi za strojno učenje. V drugem semestru pa morajo te komponente nadgraditi z več metodami strojnega učenja (naivni Bayesov klasifikator, najbližji sosedi, odločitvena drevesa, ...).

Programski jezik: Java
Programsko okolje: Po dogovoru z mentorjem.

Skupina: 3-4 študenti

Mentorja:

Matjaž Kukar
FRI, Laboratorij za umetno inteligenco
Tel.: 1768 386
E-mail: Matjaz.Kukar@fri.uni-lj.si

Blaž Zupan
Odsek za inteligentne sisteme, soba S-21b
Institut Jožef Stefan, Jamova 39, Ljubljana
Tel: 177 3380
EMail: blaz.zupan@ijs.si

Govorilne ure: po dogovoru