Vaatiiko Tekoälyn ymmärtäminen matemaattista lahjakkuutta?
Tekoäly, koneoppiminen, niiden sovellukset ja vaikutukset yhteiskuntaan ovat nykyään kovasti julkisessa keskustelussa.
Vaatiiko niiden toimintaperiaatteiden ymmärtäminen paljonkin matemaattista lahjakkuutta ja matematiikkaa? Minkälaista?
Onko täällä ketään alan parissa työskentelevää vastaamaan?
Kommentit (14)
Miten niin ei vaadi?
Voiko ne selittää yleistajuisestikin?
Sä käytät "tekoälyä" koko ajan, esim puhelimen sovelluksissa
Jos haluaa päästä syvälliselle tasolle, niin kyllä. Mutta toisaalta se ei vaadi pitkällisiä matematiikan opintoja, vaan enemmänkin synnynnäistä lahjakkuutta, kun alat lukemaan asioista.
Mutta tekoälyä voi tutkia myös yleisellä tasolla, esim. tekoälyn filosofiaa.
Kyllä vaatii. Teoria on kaukana mistään lukiomatematiikasta. Huvittavaa, kun päättäjät puhisevat innoissaan, miten niitä pitäisi oikein peruskoulussa opettaa. Onnea vaan projektille.
Niitä saa myös valmiina kirjastoina/työkaluina/SDK:na, mm. Google tarjoaa. Teoriaa ei tällöin tarvitse niinkään ymmärtää, mutta koodata pitää osata.
Siinä on pikkasen teoriaa -> https://en.wikipedia.org/wiki/Backpropagation . Taitaa peruskoululaisella tulla äiskää ikävä noita gradientteja, virhefunktioita ja matriiseja ratkaistaessa. Hihi.
Yleisellä tasolla ja vähän ohi aiheesta sanoisin, että jos joku asia kiinnostaa, niin perehtymään vaan! Ei kannata miettiä edes, vaatiikin se jotain tietynlaista "lahjakkuutta". Ainakin jos ei olla mitään ammattia valitsemassa. Uteliaisuudella, kuinnostuksella, paneutumisella ja ahkeruudella pääsee jonkin verran kiinni asiaan kuin asiaan! Ja jos ammattia on haaveilemassa, niin silloin vasta utelias perehtyminen kannattaakin!
Vähän sama kysymys kuin vaatiiko naisen ymmärtäminen matemaattista lahjakkuutta?
No jos puhut pelkästään ohjelmoinnista niin vaatii.
Vierailija kirjoitti:
Miten niin ei vaadi?
Voiko ne selittää yleistajuisestikin?
Ihan samoin kuin mökkinaapurin kampaajaa ei voi pyytää saunan jälkeen sohaisemaan hiuksia niin ei kannata olettaa että kaike jotenkin voisi selittää yleistajuisesti. Asioita voi yksinkertaistaa vaikka lapselle mutta ei kannata olettaa että joku alkaisi varta vasten keksimään miten opettaa joku asia helpommin tai toisin- ne asiat täytyy opiskella jos haluaa ymmärtää, ei ole oikoteitä.
Kyllä tekoälyn tai koneoppimisen idea ja periaatteet on hyvä jollain tasolla ymmärtää. Ei siihen matematiikkaa ja koodaustaitoa tarvita. Vähän niinkuin Google Transistor on koko ajan tullut paremmaksi, sekin on yksi sovellus aiheesta. Mutta sekin pohjautuu vain tiedon määrän ja tarkkuuden lisääntymiseen, sekä tarkempiin ja monipuolisempin algoritmeihin eli "käskylauseisiin" ja niiden yhdistelmiin.
Sen sijaan sellaista ihan aidosti ihmisen vallasta irti olevaa oppivaa koneälyä meillä ei vielä ole, ja toivottavasti ei koskaan tulekaan.
Minä en ole opiskellut alaa, tämä on käsitykseni asiasta, vähän yksinkertaistettuna. Asia kiinnostaa lähinnä yhteiskunnallisesta näkökulmasta.
Google Translator piti kirjoittaa
Tuosta linkistä voi ladata hyvän suomenkielisen perusteoksen tekoälystä (pdf);
Itse asiassa aika harva tekoälykoodari on hyvä järjestelmäkoodari ja toisin päin. Aika pitkälle pääsee sinnikkyydellä ja innostuksella.
Ei, jos et aio ruveta koodaamaan