Siirry sisältöön

Miten tekoäly oppii?

🎯 Oppimistavoitteet

  • Ymmärtää ero perinteisen ohjelmoinnin ja koneoppimisen välillä
  • Tietää, miten tekoälyä “koulutetaan” sen sijaan, että se “ohjelmoidaan”
  • Ymmärtää neuraaliverkkojen perusperiaate
  • Tuntea, miksi data on ratkaisevaa tekoälyn suorituskyvylle

Ymmärtääksesi, miten tekoäly toimii, täytyy ensin ymmärtää, miten perinteiset tietokoneohjelmat toimivat – ja miksi koneoppiminen on jotain perustavanlaatuisesti erilaista.

Perinteinen ohjelmointi ja koneoppiminen perustuvat täysin erilaisiin periaatteisiin. Tämä ero ratkaisee, mitkä ongelmat ylipäätään ovat ratkaistavissa tietokoneiden avulla.

Sen sijaan, että yritämme kirjoittaa sääntöjä, annamme tekoälyjärjestelmälle tuhansia tai miljoonia esimerkkejä – ja annamme sen löytää mallit itse.

Miten koulutusprosessi käytännössä etenee? Käymme sen läpi vaihe vaiheelta arkipäiväisellä esimerkillä.

Tehokkain koneoppimisen tyyppi käyttää neuraalivverkoja – löyhästi aivojen toiminnasta inspiroituneita.

Ehkä tärkein oivallus koneoppimisesta ei koske algoritmeja tai laitteistoa – vaan dataa.

Koneoppiminen ei ole yksi tekniikka – on erilaisia lähestymistapoja sen mukaan, millainen ongelma ratkaistaan.

Tässä kokoamme osion tärkeimmät oivallukset ennen kuin siirryt tietovisaan.

  • Perinteinen ohjelmointi perustuu tarkkoihin sääntöihin. Koneoppiminen antaa tekoälyn oppia malleja esimerkeistä sääntöjen sijaan
  • Tekoälyä koulutetaan antamalla tuhansia tai miljoonia esimerkkejä ja löytämällä tilastollisia malleja – kukaan ei kirjoita sääntöjä, järjestelmä löytää ne itse
  • Neuraaliverkot ovat aivoista inspiroituneet ja koostuvat kerroksista, jotka oppivat yhä monimutkaisempia malleja. Deep learning tarkoittaa monia kerroksia ja kykyä oppia erittäin monimutkaisia yhteyksiä
  • Data on ratkaisevaa: tekoäly on yhtä hyvä kuin sen koulutusdata – huono tai vinoutunut data tuottaa huonon tai vinoutuneen tekoälyn (vinouma)

Testaa tietosi

4 kysymystä · 100 % oikein läpäistäksesi · Tarkista vastaukset lopussa