Kurssin sisältö
Peruskurssi koneoppimisen (tekoälyn) tärkeimmistä menetelmistä. Koneoppiminen tarjoaa tietotekniikan opiskelijoille uuden lähestymistavan ongelmanratkaisuun perinteisen ohjelmoinnin rinnalle. Tällä kurssilla opiskelija oppii ymmärtämään ja ohjelmoimaan koneoppimisen perusmenetelmiä.
- Lineaarinen regressio
- Lineaarinen luokittelu
- Todennäköisyyksiin perustuva päättely
- Neuroverkot
- Päätöspuut ja satunnaismetsät
- Ryvästys
- Monisto-oppiminen
- Vahvistusoppiminen
Osaamistavoitteet
Tekoälystä on tullut merkittävät osa tietotekniikkaa ja tietotekniikan sovelluksia kuten itseajavat autot, keskustelevat kielimallit ja oppivat robotit. Tekoälyn tärkein yksittäinen osa-alue on koneoppiminen, joka käsittelee lähestymistapoja ja menetelmiä, joiden avulla tietokoneohjelma voi oppia datasta tai havainnoista (näkö, kuulo, tunto).
Koneoppiminen tarjoaa tietotekniikan opiskelijoille uuden lähestymistavan ongelmanratkaisuun perinteisen ohjelmoinnin rinnalle. Tällä kurssilla opiskelija oppii ymmärtämään ja ohjelmoimaan koneoppimisen perusmenetelmiä.
Kurssimateriaali
Luennot, kotitehtävät, harjoitukset, tentti ja ohjelmointikilpailut.
Opetuksen aikataulu
Kurssin suorittaminen etänä on mahdollista tenttiä lukuun ottamatta. Luennot järjestetään Tampereen yliopiston kampuksella, mutta niitä voi seurata myös etänä. Luennot ja harjoitukset ovat aikataulutettuja.
Suoritustapa
Kotitehtävät, harjoitustehtävät ja online-ohjelmointitestit. Exam-tentti kampuksella.
Huomaathan, että kurssin opetuskieli on englanti. Tentissä voi vastata myös suomeksi.
Lisätietoja Tampereen yliopiston opinto-oppaassa.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.