Viimeisessä artikkelissa yritimme ymmärtää, mitä tekoäly tarkalleen ottaen on. Koska tekoäly on teknologia, jonka tavoitteena on jäljitellä ihmisen käyttäytymistä, voimme varmuudella sanoa, että tekoälyn osa-alueet koostuvat niistä kokonaisuuksista, jotka erottavat meidät koneista. Kerrotaan siis lyhyesti tekoälyn haaroista ja yritetään suhteuttaa ne ihmisen toimintaan!
Voisitko määritellä, tuleeko satamaan vai ei? Voisitko sanoa ”ehdottomasti kyllä” tai ”ehdottomasti ei”? Tässä sumea logiikka auttaa sinua! Toisin kuin Boolen algebra, sumea logiikka ei vaadi absoluuttisia arvoja ’Totta’ tai ’Väärin’. Itse asiassa sumeassa logiikassa voi olla väliarvoja, kuten ”osittain tosi” tai ”osittain epätosi”. Sumea arkkitehtuuri koostuu neljästä komponentista: sääntöpohjasta, sumeuttamisesta, päättelymoottorista ja sumeuden poistamisesta. Sääntöpohja koostuu joukosta sääntöjä ja jos-jos-ehtoja, jotka asiantuntijat ovat antaneet päätöksentekoa varten. Sumeuttamista käytetään muuttamaan terävät syötteet (järjestelmään käsiteltäväksi syötetyt arvot) sumeiksi joukoiksi. Tämän jälkeen päättelyjärjestelmä määrittää kunkin säännön vastaavuusasteen ja päättää, mitkä säännöt käynnistetään vastaavasti. Käynnistetyt syötteet yhdistetään sitten ohjaustoimiksi. Defuzzifiointi muuntaa päättelyjärjestelmästä saadut sumeat joukot teräviksi arvoiksi ja siirtää ne sitten tulosteeksi.
6.Luonnollisen kielen käsittely: Oletko koskaan yrittänyt kommunikoida jonkun kanssa, joka ei puhu sinun kieltäsi, eikä hän ymmärtänyt sinua? Melko haastavaa, eikö? Kuvittele nyt, että yrität kommunikoida tietokoneen kanssa, eikö se ole vielä haastavampaa? Mitä sanat ja lauseet merkitsevät tietokoneelle, joka ymmärtää vain nollia ja ykkösiä? Ei ehkä tunnu helpolta tehtävältä opettaa koneita ymmärtämään viestintäämme. No, kyllä ja ei.
Prosessia, jossa kone pannaan lukemaan, tulkitsemaan, ymmärtämään ja saamaan tolkkua inhimillisestä kanssakäymisestä, kutsutaan luonnollisen kielen käsittelyksi. Pähkinänkuoressa luonnollisen kielen järjestelmä toimii seuraavalla tavalla- Ihminen sanoo jotain koneelle, kone tallentaa äänen ja muuttaa äänen tekstiksi. Tämän jälkeen NLP-järjestelmä jäsentää tekstin osiin, ymmärtää keskustelun kontekstin ja henkilön aikomuksen. Tulosten perusteella kone määrittää, mikä komento pitäisi suorittaa. Ihmiset kommunikoivat juuri näin: kuuntelemme, mitä toinen henkilö sanoo, yritämme ymmärtää hänen puheensa merkityksen ja annamme sitten samassa yhteydessä sopivan vastauksen. Vai mitä?
Voidaan varmaan sanoa, että tekoäly on vielä hauskempaa, kun sitä yritetään suhteuttaa ihmisen toimintaan. Etkö ole samaa mieltä? No, se siitä tähän artikkeliin. Seuraavassa artikkelissa kerron tekoälyn sovelluksista, pysykää kuulolla!