Supervised learning

Mikä on supervised learning?

Supervised learning eli valvottu oppiminen on yksi yleisimmistä tavoista opettaa koneoppimismalleja – mukaan lukien generatiivisia tekoälymalleja. Tässä menetelmässä mallia opetetaan käyttämällä valmiita esimerkkejä, joissa on sekä syöte että siihen kuuluva oikea vastaus.

Toisin sanoen: mallille näytetään, miten sen pitäisi vastata tietynlaiseen syötteeseen – ja se oppii matkimalla näitä esimerkkejä.


Miten supervised learning toimii?

  1. Ihmiset tai järjestelmät kokoavat mallidataa, jossa jokaiselle syötteelle on liitetty oikea vastaus.

  2. Malli "katsoo" esimerkin ja oppii vähitellen tuottamaan vastaavia vastauksia uusissa tilanteissa.

  3. Mallin tekemä ennuste verrataan todelliseen oikeaan vastaukseen, ja virhe lasketaan.

  4. Virheen perusteella mallin sisäisiä painoja säädetään, jotta seuraavalla kerralla vastaus olisi tarkempi.


Esimerkki

Opetusesimerkki voisi näyttää tältä:

Jos malli vastaa väärin, esimerkiksi "Martti Ahtisaari", virhe havaitaan ja mallia korjataan oppimaan parempi vastaus seuraavalla kierroksella.


Miksi supervised learning on tärkeä?


Rajoituksia


Yhteenveto

Supervised learning on peruskivi mallin kouluttamisessa, erityisesti silloin, kun halutaan opettaa mallille selkeitä sääntöjä tai käyttäytymistä. Se on myös yksi vaihe, jonka päälle voidaan rakentaa muita opetusmenetelmiä, kuten fine tuning tai reinforcement learning.