Tekoälyn perusteet

Individual course

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.

Lisätietoja Tampereen yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

tekoäly koneoppiminen

Vastuuopettaja

Tampereen yliopisto
Joni KämäräinenProfessori
joni.kamarainen(at)tuni.fi

Vastuuopettaja

Tampereen yliopisto
Terhi KilamoVanhempi yliopistonlehtori
terhi.kilamo(at)tuni.fi

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Place of contact learning:

Teaching language:

General prerequisites:

Course suitable for: