|
geeli
4260 viestiä
|
#1 kirjoitettu
01.08.2020 11:48
Eikös tällä hetkellä olla jo aika lähellä, että keskusteluja esim. pystytään käymään tekoälyllä varustettujen robottien ja ihmisten välillä. Robotit lukevat satuja lapsille ja muita kirjoja vanhuksille ja pitävät seuraa.
Sen sijaan se, että tekoäly tulisi niin sanotusti tietoiseksi, on kaukana. En usko, että siihen päästään koskaan.
Mielenkiintoisia sovelluksia on kuitekin joista osa on jo käytössä ja tuotteita myynnissä, kuten tekoälyllä varustettu pölynimuri tai ruohonleikkuri. Linja-autot ja rekat ja varmasti vielä henkilöautot ajavat tekoälyllä pian ja onhan niitäkin nyt jo liikenteessä.
Jos miettii et miten stressaavaa vaikka Helsingin ruuhkassa on ajaa bussia ja vaarallistakin jossain tilanteissa, niin eikö tää olis vaan hyvä uudistus?
Tekoälystä hössöttäminen alkoi jälleen joitakin vuosia sitten. Olkaa nyt tarkkana, kun koulutusta tarjotaan alalle. Kannattaako mennä ihan erikoistumaan tähän alaan? Itse kävin yhden 2 op verkkokurssin avoimessa yliopistossa viime vuonna tästä aiheesta ja se saa riittää toistaiseksi mulle.
|
|
geeli
4260 viestiä
|
#2 kirjoitettu
01.08.2020 13:35
Tekoälystä on paljon otsikoita ja sellasta "haippia" tällä hetkellä. Kyllähän se on totta, että läpimurtoja on saatu aikaan, mutta olisi hyvä muistaa myös vastoinkäymiset, joita on kohdattu tällä alalla. Tekoälyä on tutkittu jo yli 60 vuotta.
Tekoäly 60 vuotta – Koneen luultiin voittavan ihmisen shakissa ennen vuotta 1967
Oon lukenut tästä aiheesta pari kirjaa ja niistä muistin tuon, että jossain vaiheessa tekoälyn tutkimus oli epätoivoista ja siihen ei saatu rahoitusta. Tuossa linkin jutussa puhutaan myös siitä miten tekoälyllä varustettu tietokone päihitti Garry Kasparovin shakissa 1997.
Mutta se aihe taisi olla, että miten tekoäly osaisi ymmärtää kieltä...Antaa merkityksiä sanoille ja muunkinlaisille kuin että jokin muuttuja saa arvon x. Mä en osaa tohon vastata...Mutta kun teknisesti miettii, niin ollaan kyllä vielä aika kaukana...
Aivojen toiminta varmaan liittyy jotenkin tähän. Enemmän kyllä taitaa olla jotain filosofista aihepiiriä. Miten ihminen muodostaa sanoja ja käsittelee niitä. Sitähän on myös tutkittu, miten ihminen käsittelee tietoa...kognitiivinen psykologia pyrkii vastaamaan tällaisiin kysymyksiin...Mutta jos ei aivojen toimintaa pystytä mallintamaan, niin , ja kun nyt ei vissiin pystytä, niin ollaan kaukana, totean tämän jälleen...
|
|
geeli
4260 viestiä
|
#3 kirjoitettu
01.08.2020 16:17
Jos ongelma muotoillaan siten, että määritellään, mitä tuollaisen ohjelman olisi tarkoitus tehdä, miten sen olisi tarkoitus toimia, voidaan lähteä työstämään eli luomaan tuollaista ohjelmaa.
En ihan tarkkaan tiedä minkälaisia ongelmia tässä voisi olla. Mun pitäis kartottaa tätä ongelmaa ja miettiä ohjelmallisesti ja ohjelmoimalla ratkaisua.
Mutta riittäisikö se sitten, että se ohjelma vastaisi aina sen "oikean" vastauksen? Ei sitä saisi ymmärtämään sanojaan. Se olisi parhaimmillaankin vain kone, joka antaisi parhaaksi ohjelmakoodin ja sen analysoiman datan pohjalta päättelemänsä vastauksen.
Mun pitäis ehkä perehtyä lisää kielen ymmärtämiseen...
Oletko muuten, IT, nähnyt ohjelmia, jotka lennosta kääntävät jossain kuvassa esiintyvän tekstin toiselle kielelle? Ne on aika nerokkaita eikä mulla oo hajua, miten ne toimii ja näin sellaisen jossain siinä 2012 ehkä 2013 paikkeilla ensimmäistä kertaa.
Että kyllä lahjakkaat ohjelmisto- tietokonealan osaajat ovat saavutuksiakin tehneet...
Tämä on ehkä niitä juttuja, mitkä tulee joskus tulevaisuudessa toteutumaan, mutta tällä hetkellä ovat mahdottomia ratkaista. Tulee mieleen monenlaista tutkimuskohdetta ihan eläinten ja luonnon toimintaan. Odotetaanko seuraavat 200 vuotta ja palataan astialle..? Joitakin ajatuksiani tässä. En tiedä oliko nyt ratkaisevaa tai niin oleellista...
Ohjelmointi lähtee aina tarpeesta toteuttaa joku toiminnallisuus. Eli miettiä käyttäjän roolissa, mitä hän haluaa ohjelmalla tehdä. Tästä on minullakin kokemusta. Voidaan jopa antaa UML-kaavio asiakkaalle käteen, jos hän osaa sellaisia katsella. Ja sitten edetään, tehdään jonkinlainen käyttöliittymä ja testataan ohjelmallisesti, tehdään prototyyppi ja testataan lisää. Lopulta annetaan toimiva ohjelma asiakkaalle, saadaan lopulta palkka ja sovitaan jatkokehityksestä ja mietitään ohjelman ylläpito ja tuki jne. Tähän liittyy jo aika paljon ja useita eri asioita ja minäkin olen vasta tietotekniikan kokemusta keräävä tyyppi.
|