Johdatus tekoälyyn p Tieto ja sähkötekniikan tiedekunta Oulun yliopisto Kevät Olli Silvén ja Tuomas Holmberg
|
|
- Helena Mikkola
- 6 vuotta sitten
- Katselukertoja:
Transkriptio
1 Johdatus tekoälyyn p Tieto ja sähkötekniikan tiedekunta Oulun yliopisto Kevät 2018 Olli Silvén ja Tuomas Holmberg Kurssin tarkoitus, luonne ja toteutus (1) tarkoitettu kaikkien alojen 1 2 vsk:n opiskelijoille ei ole matemaattinen, ei edellytä koodaustaitoja, mutta ainakin yhdellä kunkin ryhmän jäsenellä olisi oltava ohjelmoinnin perusteet hallussaan tavoitteena antaa tausta ns. tekoälymenetelmillä ratkeavien ongelmien (haku, regressio, luokittelu ja ryvästys/klusterointi) tunnistamiseen, sekä osin myös ohjatun ja ohjaamattoman oppimisen menetelmien mahdollisuuksien ja rajoitteiden, sekä niiden suorituskyvyn mittaamisen menetelmien ja metriikoiden ymmärtämiseen. Datan ja tietämyksen roolien ymmärtäminen on keskeinen tavoite! kurssin jälkeen osallistuja kykenee arvioimaan tarjolla olevan sovellusdatan antamia mahdollisuuksia menetelmätekniikkoja vasten Kurssi toteutetaan nyt ensimmäisen kerran. Seuraava kerta on syksyllä 2018, jolloin sitä on muokattu nyt saatavien kokemusten pohjalta olennainen oheistavoite: kurssin jälkeen kyetään näkemään ero science fiction sepitteissä ja tekoälyn todellisuudessa = realismin saavuttaneet uskaltavat soveltaa 1
2 Kurssin tarkoitus, luonne ja toteutus (2) Datan ja tietämyksen rooli äärimmäisen olennainen kurssin keskeinen lähtökohta: tekoälysovellus sovellusriippumattomat algoritmit data ja/tai tietämys Kurssin tarkoitus, luonne ja toteutus (3) Kurssi nojaa luentoihin ja harjoitustöihin ja varmistaa oppimista myös välikuulusteluin; kurssissa ei ole lopputenttiä 6 kpl nopeita välikuulusteluita, 1 h/kerta 5 kpl harjoitustöitä, joiden työmäärä vaihtelee; mukana on myös oman datan keruuta ja soveltamista menetelmien syötteinä harjoitustöissä koodi on valmiina eri vaihtoehtoineen (mahdollisuus myös täysin oman regressio tai luokitteluongelman kanssa toimimiseen) Arvostelupisteiden kerryttäminen (ennakkosuunnitelma) välikokokeista max. 4p kustakin, viisi parasta tulosta otetaan huomioon 5*4p = 20p harjoitustöistä max 4p kustakin max 4*4p =16p; vähintään 4 harjoitustyötä palautettava hyväksytysti kokonaispisteet max 20p+16p =36p; läpäisyraja n. 18p Karkea viikkorytmi maanantaina perusteet, tiistaina algoritmit, torstaina 1h tukisessio ja 1h kevyt välikoe (ensimmäiset kurssin viikolla 2) 2
3 Ryhmiin organisoituminen 1. Ketkä läsnäolijoista katsovat Pythonin olevan auttavasti hallussaan? saa mainostaakin osaamista! 2. Ketkä ovat muita kuin tieto tai sähköteekkareita? mahdollisuuksien mukaan vältetään puhtaiden teekkariryhmien muodostamista 3. Mitä kukin osallistuja hakee tältä kurssilta? Uteliaisuuden tyydyttämistä? Toteuttajia omalle idealle? Helppoja opintopisteitä? Muuta? Pyritään saamaan ryhmiin eri tavoittein osallistuvia, jos mahdollista 4. Mielellään 4 hengen ja max 4 hengen ryhmät ilmoitetaan sähköpostilla Tuomas.Holmberg@student.oulu.fi viimeistään Kurssin tietotekninen infrastruktuuri Noppa: luentomateriaalin jako tapahtuu Nopassa; ilmestyy viikoittain joko ennen luentoja tai/ nopeasti niiden jälkeen päivityksineen Optima: harjoitustyömateriaalit jaetaan ja harjoitustyöselostukset palautetaan Optimassa. Myös palautekyselyt toteutetaan Optimassa. Python tulkki kannattaa asentaa omalle koneelle kokeiluja varten Valmiin virtuaalikoneen tarjoamista OpenCV kirjaston käytön helpottamiseksi selvitetään (tarvitaan ainakin yhdessä harjoitustyössä) Harjoitustöissä käytettävä massadatan jakelusta viestitään erikseen. Samalla ratkaistaan opiskelijoiden oman datan sijoituspaikka olemme edelleen infra siirtymässä TST yliopiston tietohallinto 3
4 Tekoäly (1) Tekoäly: (toistaiseksi ei biologinen) järjestelmä, joka kykenee älykkyyttä edellyttäviin toimintoihin, mutta koska älykkyyttä on vaikea määritellä, niin tekoälyksi katsotaan laaja kirjo erilaisen kyvykkyyden täyttäviä toteutuksia ns. yleinen tekoäly: ihmismäiseen ajatteluun kykeneminen, mutta ns. suppea tekoäly on johonkin älykkääseen toimintoon pystyvä ratkaisu, jollaisia on jo käytössä, kuten puheentunnistus ja tuottaminen konenäkö viihdesovellukset robotiikka ns. asiantuntijajärjestelmät jne. Koneoppiminen: datasta informaation löytämään oppiva automaatti Kuriositeetti: 1956 Dartmouth Collegessa pidetyssä tutkijoiden kokoontumisessa ennustettiin, että ihmisen älykkyyden saavuttava kone syntyisi yhdessä sukupolvessa Tekoäly (2) Määritelmiä ja kommentteja Tekoäly on ihmisen tavoin käyttäytyvä järjestelmä Turingin testi huom: ei anna osviittoja, kuinka tuollainen kehitetään Tekoäly on ihmisen tavoin ajatteleva järjestelmä tarvitaan ymmärrys aivojen toiminnasta, joka vielä ainakin hetken haussa kognitiotieteiden aluetta... Tekoäly on rationaalisesti ajatteleva järjestelmä formaali raudanluja logiikka ratkaisee kaiken huom: enää ei puhuta ihmisestä yhtään mitään! Onkin epälooginen otus... tarvitaanko tähän edes ajattelua, vai pelkkä looginen päättelykone? sääntöpohjaiset asiantuntijajärjestelmät ovat tunnettuja tekoälyn isoja epäonnistumisia annettujen lupausten suhteen Tekoäly on rationaalisesti toimiva järjestelmä optimoidaan tavoitteen saavuttamiseksi tarvitaanko tähänkään ajattelua, vai pelkkä optimointikone? ns. rationaaliset agentit ovat yleisiä tekoälyksi katsottuja optimoivia toteutuksia esim. autonominen ruohonleikkuri, shakkivastustaja, jne. 4
5 Turingin testi (1) Alan Turingin 1950 esittämä tekoälytesti (artikkelissa Computing machinery and intelligence, jossa kävi läpi kaikki nykyäänkin pinnalla olevat tekoälyyn liittyvät kysymyksen koneiden ajattelusta) mittaa tekoälyn ihmisen kaltaisuutta keskustelun kautta: kone on älykäs, jos sitä ei pysty erottamaan ihmisestä = vaikuttaa ajattelevalta ns. tavallinen Turingin testi tehdään ilman puhetta ja kuvaa ns. totaalisessa Turingin testissä vastapuolena on androidi, erehdyttävästi ihmisenkaltainen robotti chat bot:it vielä kaukana Turingin testin läpäisystä, vaikka puheentunnistuksessa osin häkellyttävänkin hyviä: yli 95% tunnistustarkkuus Artificial Intelligence system Human interrogator Human Turingin testi (2) Alan Turing jo 1950: ennusti, että kone voisi hämätä ihmistä testissä noin viiden minuutin keskustelun verran vuoteen 2000 mennessä esitti kaikki keskeiset argumentit tekoälyä vastaan seuraavien 50 vuoden aikajänteelle esitti tekoälyn mahdollistamiselle tarpeelliset keskeiset ratkaisutarpeet: tietämys päättely luonnollisen kielen ymmärtäminen oppiminen Nämä ovat edelleenkin keskeisiä! Vapaaehtoista luettavaa tehdyistä Turingin testeistä 3X
6 Entä tekoälyn tietoisuus? Milloin tekoäly ajattelee ja tulee tietoiseksi itsestään: supertekoäly? Tarjolla paljon kognitiotutkijoiden uhkakuvia, joilla päästään ainakin julkisuuteen mitä supertekoäly tekee, kun ymmärtää ihmiskunnan vajavaisuuden? mutta vaatii valtavan askeleen verrattuna nykyisiin toteutuksiin, jotka kykenevät suorittamaan vain niille määrättyjä tehtäviä: kyse ei ole pelkästään koneoppimisesta, vaan myös tiedon esitystavoista tällä hetkellä tekoäly ei ymmärrä fyysisen todellisuuden kohteiden merkitystä, tai ole kykenevä oppimaan niitä kuin suppeassa määrin tunnistetaan kohteita, mutta ei tajuta niiden tarkoitusta tämä kuitenkin riittää lukuisiin ihmiskuntaa hyödyttäviin sovelluksiin iso haaste kuitenkin mm. 3 D maailman ymmärtäminen, jolla olisi valtava käytännön sovellusmerkitys Mitkä ovat olleet kompastuskiviä? 1. alunperin tekoälyä kehitettiin sääntö ja logiikkapohjaisesti, millä on kuitenkin merkittäviä rajoitteita kehys (frame) ongelma: epäolennaisten seikkojen poissuljenta ongelmanratkaisusta; esim IntelliCorp:in KEE (Knowledge Engineering Environment) panosti paljon tähän 1980 luvulla 2. Järjestelmät eivät oppineet itse, vaan niihin jouduttiin kaatamaan valmiiksi jäsennetty tietämys rakentaminen ja ylläpito vaativat suuria ihmispanostuksia 3. ongelmanratkaisuun ei kyetty kunnolla liittämään epävarmuuksien huomioon ottamista 4. Tutkimusstrategiani oli ratkaista ensin leluongelmia, joista oletettiin päästävän reaalimaailman haasteisiin. Mutta ratkaisumallit eivät skaalautuneetkaan... Nykyisin koneoppiminen katsotaan tekoälyn synonyymiksi sovelletaan tosimaailman ongelmiin, mutta lähinnä tunnistamisiin saattaa olla jälleen kerran välivaihe tekoälyn kehittyksessä esitystapojen merkitystä ei voine edelleenkään väheksyä 6
7 Esimerkki 1970 luvun alun tekoälystä SHDRLU 1970 valmistunut palikkamaailmassa toimiva luonnollista kieltä ymmärtävä tietokoneohjelma (kehittäjä Terry Winograd, MIT) Lähde: Tekoälyn hype kierre Tekoälyn kohdalla on nähty syklisesti alan tutkijoiden epärealistia lupauksia, rahoittajien euforiaa, sekä yleisön suuria odotuksia kuin myös pelkoja...vastaavasti kohti totaalista pessimismiä ja alan työurien loppumisia kehitys on kuitenkin jatkuvasti mennyt eteenpäin! alan kasvu puolestaan riippuu (hyöty)sovelluksista Mikä on tälle kurssille osallistuvien arvio nykyisestä tilanteesta? Tunnistatko tekoälyn kun olet sellaisen kanssa tekemisissä? Hypen kärjessä 2010? luku Koneoppiminen? 1990 luku Neuraalilaskenta luvut Sääntöpohjainen päättely luvut Luonnollisen kielen ymmärtäminen luvut Perceptron neuraalilaskennassa Formaali logiikka, GPS 7
8 Tekoälyn hype kierre (1) eli yliampuvat odotukset Yliampuvat odotukset, hypetys, hype, jne. on tunnettu teknologian kehittymisen rinnakkaisilmiö mm. Internet teknologian kehittymisessä on nähty jo monta hype kierrettä merkittävä vaikuttava tekijä on pikavoittojen hakijoiden ilmestyminen Fakta: hypet tulevat ja menevät, mutta teknologia kehittyy ja sen käyttö leviää teknologioiden merkitystä yliarvioidaan lyhyellä ajanjaksolla, mutta aliarvioidaan pidemmällä (ns. Amaran laki) Gartnerin hype käyrä (lähde Wikipedia) Vapaaehtoista luettavaa mm. trends inthe gartner hype cycle for emerging technologies 2017/ Tekoälyn hype kierre (2) Nykyinen tekoälybuumi pohjautuu liki kokonaan yhteen menetelmäteknologiaan (syvät konvolutionaaliset neuroverkot ja niillä toteutettu koneoppiminen) samankaltainen suuri innostusvaihe on nähty useasti aikaisemminkin ensimmäinen tietenkin heti ohjelmoitavien tietokoneiden synnyttyä Seuraava innostus oli 1950 luvun lopussa Frank Rosenblattin keksittyä ensimmäisen ratkaisun, jolla kyettiin opettamaan ns. binäärinen luokittelija perceptron: nykyisten keinotekoisten neuroverkkojen edeltäjä Rosenblatt julisti, että tietokoneet kohta kävelevät, puhuvat, näkevät ja kirjoittavat ja ovat vieläpä tietoisia itsestään! hieman myöhemmin todettiin perceptronissa merkittäviä rajoitteita n neuroverkkolaskenta jäi vuosiksi marginaaliin mutta myöhemmin havaittiin, että huomatut rajoitteet koskivatkin vain ns. yksikerroksisia perceptron verkkoja ns. monikerros perceptronit ovat merkittävästi tehokkaampia, mutta niilläkin todettiin rajoitteensa jne nyt neuraalilaskenta jälleen valtavirtaa 8
9 Perceptron Rosenblatt:in Perceptron nykyisen neuraalilaskennan isovanhempi, 1958 x x x x x syötteet yhdistelevät muunneltavat mielivaltaiset painokertoimet Boolen funktiot kynnystys Sivuhuomautus: tärkeimmät Boolen funktiot AND(w,x,y,z) = 1 jos kaikki syötteet 1, muutoin 0 OR(w,x,y,z) = 1, jos jokin syötteistä on 1, muutoin 0 XOR(w,x,y,z) = 1, jos yksi syötteistä on 1, muutoin 0 Rosenblattin artikkeli 1960 luvun alusta (pääsy yliopiston verkossa) P B P B Rajoite: oppii vain lineaarisia diskriminantteja Monikerros perceptron Monikerros perceptronissa jokainen perceptron on kytketty seuraavan kerroksen jokaiseen perceptroniin syötekerros piilokerrokset lähtökerros Oppii epälineaarisia diskriminantteja Monikerros perceptron ja konvolutionaaliset neuroverkot ovat arkkitehtuureja molempien kanssa voi käyttää ns. syväoppimista P P B B 9
10 Tekoälyn hype kierre (3) USA:ssa investoitiin merkittävästi konekääntämisen tutkimukseen luvuilla motiivina mm. tiedustelupalvelun tarpeet ratkaisut perustuivat mm. kieliopilliseen analyysiin ja läpimurto näytti jatkuvasti olevan seuraavan kulman takana ongelmien eräs ilmentymä: käännettynä edestakaisin venäjän kielelle: the spirit is willing but the flesh is weak "the vodka is good but the meat is rotten rahoittava taho totesi, että konekääntäminen näyttää kalliimmalta kuin ihmisten tekemä rahoitus loppui Tällä hetkellä jokainen tuntee ilmaisen Googlen kääntäjän ja ehkä myös Yahoon Babelfishin (nimetty Douglas Adamsin teoksen Linnunradan käsikirja liftareille pohjalta) konekääntäjä kielioppialgoritmit sanasto Tekoälyn hype kierre (4) Ensimmäinen sääntöpohjainen asiantuntijajärjestelmä XCON syntyi 1978 tietokoneiden konfigurointia varten suuri menestys > valtava innostus hirmuinen hype kohta jokainen isompi yritys kehitti käyttöönsä asiantuntijajärjestelmiä Kehitysalustoja ja Lisp tietokoneita puolestaan julkaisi suuri joukko muita yrityksiä, joista liki kaikki meni konkkaan ennen 1990 luvun alkua, kun ilmaiset sovelluskehittimet (erityisesti CLIPS, paranivat ja normaalit työasemat pieksivät nopeudessa Lisp tietokoneet 1990 luvun alussa sääntöpohjaiset asiantuntijajärjestelmät todettiin tietämyskannoiltaan vaikeiksi ja kalliiksi ylläpitää tekoäly menetti maineensa aina 2010 luvun alkuun asti asiantuntijajärjestelmä päättelyialgoritmit sääntökanta Lisp elää yhä, mm. Clojurena Sääntöpohjaisuuskin elää hyvin, eräässä mielessä mm. ns. satunnaismetsäoppimisessa 10
11 Tekoälyn hype kierre (5) 2010 luvulla syväoppivien konvolutionaalisten neuroverkkojen avulla saatiin merkittävästi aiempia parempi tuloksia monella sovellusalueella puheentunnistus > 95% konekääntäminen >90% konenäkö > 90% tietyin edellytyksin lääketieteen automatisoitu diagnostiikka alkoi lähestymään uskottavuutta Syväoppimista käytetään melkeinpä jokaiseen kohteeseen syväoppivaan verkkoon voidaan työntää suuria määriä dataa valmiilla työkaluilla lukiolaishommaa! Kiva juttu!!! mutta syvä oppivaan verkkoon on työnnettävä suuria määriä data! sovellusspesifisten sääntöjen tuonti ei onnistu, jokainen tapaus on opetettava Syväoppiva järjestelmä Tästäkin hype kierroksesta tulee jäämään sovellettavia menetelmiä! opetusalgoritmit data Vapaaehtoista luettavaa Tekoälyn soveltaminen Sovelluksen rakentajalle kaikki menetelmätekniikka on luvallista! olennaista on, että loppukäyttäjän tarpeet täytetään ratkaisuun voidaan vapaasti poimia menetelmät vuosikymmenten takaa, jos sellaiset ratkaisevat ongelman menetelmien rajoitteet ehkä ymmärretään nyt paremmin kuin hypen ollessa aikoinaan huipussaan 11
12 Tekoälyn sovelluksia (1) Puheentunnistus on jo arkipäivää monenlaisessa tuotantokäytössä Tunnetuimmat puheavustajat (chat botit): Alexa (Amazon), Allo (Google), Cortana (Windows), Siri (Apple) Esimerkki: sana Alexa käynnistää keskustelun lähetyksen Amazonin pilveen analysoitavaksi ja vastaus lähetetään takaisin alunperin Echo kaiuttimen kautta tarjottu palvelu, toimii mm. Amazonin verkkokaupan liittymänä vastaavia laitetuotteita Apple HomePod, Google Home Miksi tällaisia ei syntynyt EU:ssa? Kuvaavaa lienee esimerkki MHP:n saaga (Media Home Platform): liikaa alustamyyntiä, liian vähän palveluhyötyä loppukäyttäjille [Oulussa toimii puheentunnistukseen on erikoistunut Code Q] Tekoälyn sovelluksia (2) Konenäkö: suurin ns. syväoppimisen sovelluskohde Esimerkkejä: Ihmisen emootioiden tunnistus kasvojen ilmeistä ja muista fysiologisista signaaleista, kuten sydämen sykkeestä ja hengitystaajuudesta, ja ns. mikroilmeet tunnistaen [monia kaupallistuksia tulossa Oulussa] Teollisuuden visuaaliset laaduntarkastusjärjestelmät, sahoilla, paperi ja terästehtailla, elintarviketeollisuudessa, jne. [Oulussa mm. Mekitec, Sapotech, SR Instruments, FocalSpec, jne] 12
13 Tekoälyn sovelluksia (3) Konenäkö: paljon viihdesovelluksia Esimerkkejä: Reaaliaikainen selfie beautification on mobiililaitteissa tärkeä toiminto monissa kaukoidän maissa: poistetaan rypyt, näpyt, muokataan ilmettä, jne. [Oulussa Visidon] Videosisällön hakujärjestelmät: voidaan hakea esim. kaikki elokuvat ja kohdat joissa Cary Grant ja Audrey Hepburn ovat autossa. Mukana puheentunnistus, kuvissa olevat esineet ja ihmisten tunnetilat analysoidaan [Oulussa Valossa Labs] Konenäkö: palvelualan sovelluksia Esimerkkejä: asuntojen ja muiden tilojen 3 D pohjakuvien automaattinen luominen kuvamateriaalista. [Oulussa CubiCasa] Tekoälyn sovelluksia (4) Tien reunaviivan kuluneisuuden mittaus videomateriaalista automaattisesti oppien [Oulussa Tietomekka] J. Pulkkinen, diplomityö,
14 Tekoälyn sovelluksia (5) Konenäkö: lääketieteen kuva analyysit Lukuisia sovelluksia silmänpohjakuvien analyysi keuhkokuvien tulkinta haluttujen MRI leikkeiden renderöinti Erittäin haasteellisia ongelmia, joissa ihmisen on monesti vaikea kuvailla, mikä erottaa terveen ja epäilyttävän tapauksen toisistaan Koneoppimisellekin vaikea sovellusalue [Oulussa Neagen, Optomed, jne.] Tekoälyn sovelluksia (6) Autonomiset ajoneuvot Pitkälti 2 D ja 3 D konenäön, satelliittinavigoinnin, sekä muun anturitiedon analyysin ja koneoppimisen sovellus Suomen olosuhteisiin vietynä mahdollisesti vaatii myös tieanturointia massiivinen IoT sovellus Kaupunkisovelluksena pakettien viimeisten kilometrien toimittaminen kuvassa virolaisen Starship:n autonominen kuljetusrobotti 14
15 Tekoälyn sovelluksia (7) Monet kielisovellukset ovat jo käytössä ja lisää on tulossa Kielen reaaliaikainen tulkkaus Googlen Pixel Buds kielen kääntävät nappikuulokkeet; käytetään Google Pixel 2 puhelimen kanssa, 40 kieltä Googlen käännöstoiminnon avulla kääntää sanoja, mutta ei ymmärrä kontekstia, mikä monesti on olennainen tekijä Uutisten tuottaminen ohjelmistorobotilla On ollut valtavirtaa jo kymmenkunta vuotta, mutta Suomessa vasta hetken (Helsingin Sanomat, YLE: urheilu uutiset); säätiedotuksia tosin käännetty automaattisesti jo pitkään USA:ssa urheilutoimittaja automatisoitiin jo 2009, nykyisin myös pörssi ja liikennetiedotteet tuotetaan pääosin automaattisesti [Yrityksiä: Narrative Sciences, Automated Insights] Kaupan sovellukset Tekoälyn sovelluksia (8) Amazon Go vähittäismyymälä: normaali kauppa, paitsi Just Walk Out seuraa asiakkaan toimintaa konenäöllä ja muilla antureilla, lähettää laskun jälkikäteen Kehitysidea Oulusta: nollaenergialla toimivat digitaaliset hintalaput ja ostoskori /kärryanturit tunnistavat tuotteiden käsittelyn ja valinnat tuotteen käsittely ja valitsematta jättö on hyvin tärkeää tietoa verkkokauppa antaa joskus tarjouksen tuollaisesta tuotteesta maksamiseen siirryttäessä; miksei myös kivijalkamyymälä voisi käyttää vastaavia kokeita? käsittelyn tunnistaminen on oppimisongelma: moni anturi havaitsee saman käsittelyn 15
16 Urheiluanalytiikka Tekoälyn sovelluksia (9) Joukkuepelejä ei enää kohta tarvitse katsoa, sillä niiden analytiikka on automatisoitumassa konenäön ja muiden antureiden yhteiskäyttö tehostaa valmentajan työtä mahdollistaa reaaliaikaisen automatisoidun selostuksen [Oulussa AISpotter] Tekoälyn sovelluksia (10) Internet of Things (IoT) ja hajautettu koneoppiminen Little data anturit Big data analyysi IoT node GW IoT node distant cloud for computing and storage Nyt: datakeskus orientoituneet toteutukset IoT node IoT node IoT nodes for sensing Tulevaisuudessa: hajautettu analytiikka hajautetut hakukoneet, jotka kyttäävät muuttuvaa dataa 16
17 Data, tietämyksen esittäminen ja algoritmit Tekoälyn fokus on siirtynyt varsinaisten ongelmien ratkaisualgoritmeista oppimisalgoritmeihin. Siirtymän merkittävä tausta on ollut suurten datamassojen käsittelyn helpottuminen tietokoneiden keskus ja massamuistikapasiteettien ja laskentatehojen kasvaessa. Tämä kehitys jatkuu yhä. Tiedon esitystavoilla on edelleenkin erittäin ratkaiseva rooli mm. varsin alkutekijöissään, kuinka esim. kuvien massasyöttäminen syviin neuroverkkoihin johtaisi näkymien 3 D tulkintoihin Esitystavat (1) Solving a problem simply means representing it so as to make the solution transparent, Herbert A. Simon, The Sciences of the Artificial, 1968 Fysikaalinen tietämys Käyttäytymismalli Simulaatio Mittaustulos anturilta Piirre esitys Tilastollinen malli Luokka [ ] Tuplaoksa 17
18 Esitystavat (2) Käsi ilmaisimen esitys Mitenkähän nämä oikeasti toimivat neuraalilaskennassa ja aivoissa? Entä esim. puheentunnistuksessa, jne. Esitystapojen oppiminen ohjattu oppiminen: mm. konvolutionaaliset neuroverkot, mutta myös monikerros perceptron ja dictionary learning ohjaamaton oppiminen: mm. ns autoenkooderit, mutta myös klusteroinnit, PCA, ICA, LLE, t SNE Värihistogrammi Color histogram red green blue Esitystavat (3) Miten esittää kuvat tietokoneelle, esim. käsinkirjoitetut numerot tunnistusta varten? Esimerkki 1: 28x28 pikselin harmaasävykuva, tasojen dynamiikka elementtiä pitkä piirrevektori [ ] Esimerkki 2: 28x28 pikselin binäärikuva, tasojen dynamiikka elementtiä pitkä piirrevektori [ ] Esimerkki 3: graafi, jossa solmut liittyviä erikoispisteitä (nurkat, haaraumat, päättymiset) syntaktinen piirrevektori [solmu A, kärki, solmu B, nurkka, matka 12, solmu B, nurkka, solmu C, haara, matka 10, jne.] 18
19 Esitystavat (4) Piirteet ovat datasta laskennallisesti erotettua informaatiota puheesta esim spektrogrammeja kuvista esimerkiksi tekstuuri ja värihistogrammeja, reuna ja nurkkatietoa iso osa hahmontunnistustutkimuksesta, oli kohteena finanssidata, kuvat tai mikä tahansa muu tiedon lähde, on ollut piirteiden suunnittelua ja keksimistä koneoppimisen seurauksena piirteitä opitaan Ohjattu piirteiden oppiminen Ohjaamaton piirteiden oppiminen L1 256x256 L2 128x128 L3 64x64 L4 32x32 F5 Konvolutionaalinen neuroverkko F6 kompressoitu data enkoodaus dekoodaus Autoenkooderi Algoritmit, data ja tietämyksen esittäminen (1) Tarkastellaan seuraavaa kriittistä ongelmaa: paimenen on vietävä joen yli lammas, susi ja kaali, mutta veneeseen mahtuu vain yksi niistä kerrallaan. syö lampaan, jos ne jätetään kahdestaan. taas syö kaalin, jos se jää sen kanssa. ei syö kaalta. Miten paimenen olisi meneteltävä? Lähdetään liikkeelle ongelmaan liittyvästä datasta Tiedetään, että seuraavat tilanteet ovat kaikki teoriassa mahdollisia (kummallakin rannalla) 19
20 Algoritmit, data ja tietämyksen esittäminen (2) Ongelmamme kaikki tilanteet eivät kuitenkaan ole sallittuja. Merkitsemme alle sekä sallitut että kielletyt tilanteet selvyyden vuoksi eri väreillä. Esitystilaa säästääkseemme toteamme, että samat tilat ovat sallittuja ja kiellettyjä molemmilla rannoilla toteamme myös, ettemme ole tässä tietämyksessä kytkeneet eri rantojen tilanteita yhteen eli olemme jättäneet tuollaiset seikat mahdolliselle konepäättelylle Algoritmit, data ja tietämyksen esittäminen (3) Nyt toteamme, että olemme esittäneet tilanteet ihmiselle sopivassa muodossa, mutta meidän kannattaa muuttaa aikaansaannoksemme tilaesitykseksi, jossa kukin positio on varattu erikseen paimenelle, lampaalle, kaalille ja sudelle, tässä järjestyksessä. 20
21 Algoritmit, data ja tietämyksen esittäminen (4) Nyt toteamme kunkin position jo kertovan paimenen, lampaan, suden ja kaalin olemassaolon tilassa, joten pystymme esittämään tilat esimerkiksi neljän bitin binäärisanoina olisimme voineet valita myös jonkin muun esitystavan tämän nimenomaisen esimerkin kohdalla olisimme toki voineet pysytellä myös alfanumeerisessa tilaesityksessä Hallussamme on nyt ongelman tila avaruuden tilat (kummallekin rannalle), mutta ei vielä kuvattuna tilasiirtymiä, eikä ongelman ratkaisevaa algoritmia entä jos tiloissa olisi molemmat rannat? sovellusriippumaton algoritmi tietämys Algoritmit, data ja tietämyksen esittäminen (5) Kuvaamme mahdolliset tilojen väliset siirtymät esitämme venematkat (molemmat suunnat mahdollisia) Käsissämme on nyt tietämys: mahdolliset tilat, sekä sallitut että kielletyt, sekä mahdolliset menetelmät siirtyä tilasta toiseen. Aavistelemme jo, että on olemassa algoritmeja, jotka kykenevät ratkaisemaan vastaavalla tavalla mallinnettuun tietämykseen perustuvia ongelmia sovellusriippumaton algoritmi tietämys 21
22 Tila A Tila B Tila C Tila D Tila E Tila F Tila G Tila H Algoritmit, data ja tietämyksen esittäminen (6) Ongelman tila avaruus voidaan esittää seuraavastikin (molemmat rannat otettu huomioon) joki Vasen ranta Oikea ranta Tässä tapauksessa ihminen on joutunut pohtimaan asiaa hieman pidemmälle jos tiedetään, mikä on sallittua ja mikä kiellettyä, miksei tuota tietoa sisällytettäisi esitystapaankin aiemman esimerkin tavoin? Algoritmit, data ja tietämyksen esittäminen (7) Yleinen ongelmanratkaisija (General Problem Solver, GPS) on ensimmäisiä tekoälyksi katsottuja toteutuksia (Simon, Shaw, and Newell 1959) tarkoitettu ongelmien ratkaisemiseen päättelyalgoritmilla alunperin todella vaikuttava ohjelmistoluomus, jota varten luotiin jopa uusi ohjelmointikieli (Information Processing Language, IPL) ongelmien kuvaus: tyyliin alkutila, lopputila, ennakkoehdot ja operaattoreiden aiheuttamat poistot ja lisäykset ennakkoehtoihin Ongelmat toimii oikein hyvin teoriassa, mutta käytännössä vain leluongelmille, kuten paimen, lammas, susi ja kaali kombinatorinen räjähdys ongelmana, mistä johtuen sovelluskohtaiset heuristiikat tarpeen menetetään yleiskäyttöisyys 22
23 Algoritmit, data ja tietämyksen esittäminen (8) Ongelman kuvaaminen yleiselle ongelmanratkaisijalle (tässä äärimmäisen typistetysti, jokainen tila ja ehto olisi kuvattava erikseen) 1. Kuvataan tavoite: [paimen, lammas, susi, kaali, oikealla rannalla], [ei mitään oikealla rannalla] 2. Kuvataan kaikki ennakkoehdot: [paimen, lammas, susi, kaali, vasemmalla rannalla] ja kielletyt tilat [lammas, susi, vasemmalla rannalla], [lammas, kaali oikealla rannalla] jne. 3. kuvataan menetelmät ( operaattorit ) joilla ennakkoehdot muutetaan uusiksi ennakkoehdoiksi veneeseen [paimen, lammas] oikea ranta jne. 4. kuvataan jokaisen operaattorin käytöstä seuraavat muutokset, esim [poisto: [paimen, lammas, susi, kaali vasemmalla rannalla] [susi ja kaali vasemmalla rannalla] lisäys: [paimen, lammas, oikealla rannalla] Algoritmit, data ja tietämyksen esittäminen (8) Ensimmäinen varsinainen hyödyllinen ns. asiantuntijajärjestelmä: Dendral (Feigenbaum, Buchanan, Lederberg 1965) tarkoitettu orgaanisten molekyylien rakenteiden selvittämiseen massaspektrometrian tuloksista generoi ja testaa periaate: tuotetaan hypoteeseja molekyylin rakenteesta ja verrataan tulosta mittausdataan takana havainto, että asiantuntijat käyttivät heuristisia sääntöjä eliminoimaan vaihtoehtoja nämä vietiin tietokoneohjelmaksi Suuri innostus: yleiskäyttöisten ongelmanratkaisualgoritmien sijaan tutkimuksen suunta sovellusongelmien ratkaisuun niihin liittyvän tietämyksen pohjalta (tietämystekniikka, knowledge engineering) syntyi joukko muita asiantuntijajärjestelmiä (Mycin lääketieteen diagnostiikkaan, Macsyma matematiikkaan, Xcon tietokoneiden konfigurointiin... jne) ionien massa varaus suhde spektri 23
24 Algoritmit, data ja tietämyksen esittäminen (9) Tietämyksen keruu asiantuntijajärjestelmille on edelleenkin käynnissä 1980 luvulla todettiin tarvittavan valtava määrä tiedon symbolista mallinnusta pienien ongelmien ratkaisut eivät skaalautuneet arkipäivään karkeat laskelmat indikoivat arkipäivän sääntöjen keruun vaativan n henkilötyövuotta vrt. atomipommin kehityksen Manhattan projekti ehkä n htv(?) vrt. Dartmouth Collegen kokous 1956 arvioi tekoälyn kaikkien isojen ongelmien ratkeavan parissa kuukaudessa... CYC hanke ( on ollut käynnissä vuodesta 1984 lähtien tavoitteena mahdollistaa ihmisenkaltainen päättely jopa uusissa tilanteissa, mikä usein on johtanut tekoälyn epäonnistumiseen kasassa yli miljoona arkielämän sääntöä, jotka tähän mennessä ovat olleet pohjana useille spesifisille sovelluksille on erittäin toisenlainen ratkaisu kuin nykyinen valtavirta! mutta on vastausfokusoitunut, ei oppimiskyselijä Vapaaehtoista luettavaa Algoritmit, data ja tietämyksen esittäminen (10) Esitystavoilla ja algoritmeilla on yhdessä erittäin iso teknologinen potentiaali Esimerkki MPEG 4 object profile vuonna 1999 standardoitu videon ja äänen koodausmenetelmien joukko; käytössä mm. useissa teräväpiirtotelevisiolähetteissä 1990 luvun alussa oletettiin tekoälyn/hahmontunnistuksen mahdollistavan tehokkaan kuvantulkinnan ihan kohta, joten standardiin otettiin esitystapana mukaan ns. sprite enkoodaus Idea: mallinnetaan liikkuvia kohteita ja välitetään niihin liittyvät muutokset taustakuvatasosta erillään erittäin tehokas videokoodaus sprite enkoodaus törmäsi toteutusongelmiin muut video enkoodaustekniikat kehittyneet nopeasti käyttö pääasiassa jälkituotantovaiheissa, joissa vihreän taustan päällä esiintyneet näyttelijät lisätään haluttuun tietokonegrafiikalla syntetisoittuun videoon 24
25 Esitystavat (5) Erilaisia esitystapoja ääretön määrä! kannattaako ihmisen hakea niistä kuhunkin tarkoitukseen parhaita? missä kulkevat oppimisautomaation rajat? kaikkea ei kannata/voi opettaa automaattisesti! Ihmistä tarvitaan Oletus jos sääntöpohjaisten järjestelmien halutaan ratkaisevan arkipäivän ongelmia antureiden kautta saadun tiedon perusteella ja aktuaattoreiden avulla, niin hahmontunnistusteknologian on kyettävä tuottamaan korkean tason tietoa semanttinenkin tieto (merkitykset) on tarpeen muutoin vaikkapa CYC:n arkielämän sääntöjärjestelmiä ei kyetä hyödyntämään Tietämys ja oppiminen Tekoälyjärjestelmiä on säännöllisesti rakennettu nollatietämyksen tasosta lähtien hyväksytty hidas oppiminen, koska järjestelmät alussa tietävät olemattomasti oletettu, että kunhan ihminen antaa pohjatietämyksen ja alustavat algoritmit, niin jossain vaiheessa päästään järjestelmiin, jotka oppivat itse itseoppiminen voisi sitten tapahtua havaintojen, kysymysten, aktuaattoreiden käytön ja miksei Internetin tiedon pohjalta mikä on tällaisten skenaarioiden nykytila? Vastaus ratkaisu on aivan kulman takana on kuultu useasti ennenkin Mutta mitä tutkijat ovat oppineet? 1. Data/tieto/tietämys on keskeisessä roolissa 2. Ei ole tunnistettu yhtä kaikkiin tarkoituksiin sopivaa esitystapaa. Esim. CYC:n tietämyksen esitystapa voi ehkä olla vain pohja muuntamiselle toisenlaiseksi 3. Tekoälyjärjestelmien arkkitehtuurit tulevat ja menevät, mutta jäävät sovellusten pohjiksi niihin liittyvän hypen haihduttua 1. ihmisen kaltainen tekoäly saattaa edelleenkin olla 50 vuoden päässä, sillä arkielämän tietämyksen hyödyntämisessä ollaan yhä kaukana tarvitusta 25
Koneoppiminen ja tekoäly suurten tietomassojen käsittelyssä yleensä ja erityisesti sovellettuina satelliittidatan käyttöön metsien arvioinnissa
Koneoppiminen ja tekoäly suurten tietomassojen käsittelyssä yleensä ja erityisesti sovellettuina satelliittidatan käyttöön metsien arvioinnissa Metsätieteen päivä 26.11.2018 Jorma Laaksonen, vanhempi yliopistonlehtori
Ongelma(t): Voiko älykkyyden määritellä ja voiko sitä mitata, myös objektiivisesti? Onko älykkyyttä ilman (näkyvää) toimintaa? Voiko kone olla älykäs
Ongelma(t): Voiko älykkyyden määritellä ja voiko sitä mitata, myös objektiivisesti? Onko älykkyyttä ilman (näkyvää) toimintaa? Voiko kone olla älykäs ja jos voi, niin tulisiko sellainen rakentaa? 2012-2013
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS KURSSIN PERUSTIEDOT VALINNAINEN AINEOPINTOTASOINEN KURSSI, 4 OP PERIODI 1: 6.9.2012-12.10.2012 (6 VIIKKOA) LUENNOT (B123, LINUS TORVALDS -AUDITORIO): TO 10-12, PE 12-14 LASKUHARJOITUKSET
E. Oja ja H. Mannila Datasta Tietoon: Luku 2
2. DATASTA TIETOON: MITÄ DATAA; MITÄ TIETOA? 2.1. Data-analyysin ongelma Tulevien vuosien valtava haaste on digitaalisessa muodossa talletetun datan kasvava määrä Arvioita: Yhdysvaltojen kongressin kirjasto
Tekoäly ja alustatalous. Miten voit hyödyntää niitä omassa liiketoiminnassasi
Tekoäly ja alustatalous Miten voit hyödyntää niitä omassa liiketoiminnassasi AI & Alustatalous AI Digitaalisuudessa on 1 ja 0, kumpia haluamme olla? Alustatalouden kasvuloikka Digitaalisen alustatalouden
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS KURSSIN PERUSTIEDOT VALINNAINEN AINEOPINTOTASOINEN KURSSI, 5 OP PERIODI 3: 16.1.2017-3.3.2016 (7 VIIKKOA+KOE) LUENNOT (CK112): MA 14-16, TI 14-16 LASKUHARJOITUKSET: RYHMÄ
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS KURSSIN PERUSTIEDOT VALINNAINEN AINEOPINTOTASOINEN KURSSI, 5 OP PERIODI 3: 18.1.2016-6.3.2016 (7 VIIKKOA+KOE) LUENNOT (CK112): MA 14-16, TI 14-16 LASKUHARJOITUKSET: RYHMÄ
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS NEUROVERKOT TURINGIN KONE (TAI TAVALLINEN OHJELMOINTI) VAIN YKSI LASKENNAN MALLI ELÄINTEN HERMOSTOSSA LASKENTA ERILAISTA: - RINNAKKAISUUS - STOKASTISUUS (SATUNNAISUUS) - MASSIIVINEN
Puheentunnistus. Joel Pyykkö 1. 1 DL-AT Consulting
Puheentunnistus Joel Pyykkö 1 1 DL-AT Consulting 2018 Sisällysluettelo Puheentunnistus Yleisesti Chattibotin Luonti Esimerkkinä - Amazon Lex Puheentunnistus Yleisesti Puheentunnistus Yleisesti Puheentunnistus
TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA)
JOHDATUS TEKOÄLYYN TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA) KONEOPPIMISEN LAJIT OHJATTU OPPIMINEN: - ESIMERKIT OVAT PAREJA (X, Y), TAVOITTEENA ON OPPIA ENNUSTAMAAN Y ANNETTUNA X.
Edistyksen päivät, Helsinki. Voiko tutkija muuttaa maailmaa? Humanistista meta-analyysiä merkitysneuvottelevien koneiden avulla.
Edistyksen päivät, Helsinki Voiko tutkija muuttaa maailmaa? Humanistista meta-analyysiä merkitysneuvottelevien koneiden avulla Timo Honkela timo.honkela@helsinki.fi 5.10.2017 Taustaa: Rauhankone-konsepti
Johdatus tekoälyyn. Luento 6.10.2011: Koneoppiminen. Patrik Hoyer. [ Kysykää ja kommentoikaa luennon aikana! ]
Johdatus tekoälyyn Luento 6.10.2011: Koneoppiminen Patrik Hoyer [ Kysykää ja kommentoikaa luennon aikana! ] Koneoppiminen? Määritelmä: kone = tietokone, tietokoneohjelma oppiminen = ongelmanratkaisukyvyn
Tarvitseeko informaatioteknologia matematiikkaa?
Tarvitseeko informaatioteknologia matematiikkaa? Oulun yliopisto Matemaattisten tieteiden laitos 1 Kyllä kai IT matematiikkaa tarvitsee!? IT ja muu korkea teknologia on nimenomaan matemaattista teknologiaa.
Tekoäly ja sen soveltaminen yrityksissä. Mika Rantonen
Tekoäly ja sen soveltaminen yrityksissä Mika Rantonen Tekoäly- paljon puhetta, mistä kyse? Lyhyesti sanottuna: tekoäly on sellaista koneen tekemää toimintaa, joka ihmisen tekemänä olisi älykästä Otetaan
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS NEUROVERKOT TURINGIN KONE (TAI TAVALLINEN OHJELMOINTI) VAIN YKSI LASKENNAN MALLI ELÄINTEN HERMOSTOSSA LASKENTA ERILAISTA: - RINNAKKAISUUS - STOKASTISUUS (SATUNNAISUUS) - MASSIIVINEN
Tekoäly tänään , Vadim Kulikov (Helsingin Yliopisto)
Tekoäly tänään 6.6.2017, Vadim Kulikov (Helsingin Yliopisto) Lyhyesti: kehitys kognitiotieteessä Representationalismi, Kognitio on symbolien manipulointia. Symbolinen tekoäly. Sääntöpohjaiset järjestelmät
Luku 2. Datasta tietoon: mitä dataa? mitä tietoa?
1 / 14 Luku 2. Datasta tietoon: mitä dataa? mitä tietoa? T-61.2010 Datasta tietoon, syksy 2011 professori Erkki Oja Tietojenkäsittelytieteen laitos, Aalto-yliopisto 31.10.2011 2 / 14 Tämän luennon sisältö
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS KURSSIN PERUSTIEDOT VALINNAINEN AINEOPINTOTASOINEN KURSSI, 5 OP PERIODI 1: 4.9.2014-17.10.2012 (7 VIIKKOA+KOE) LUENNOT (B123, LINUS TORVALDS -AUDITORIO): TO 10-12, PE 12-14
Tilastotiede ottaa aivoon
Tilastotiede ottaa aivoon kuinka aivoja voidaan mallintaa todennäköisyyslaskennalla, ja mitä yllättävää hyötyä siitä voi olla Aapo Hyvärinen Laskennallisen data-analyysin professori Matematiikan ja tilastotieteen
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS NEUROVERKOT TURINGIN KONE (TAI TAVALLINEN OHJELMOINTI) VAIN YKSI LASKENNAN MALLI ELÄINTEN HERMOSTOSSA LASKENTA ERILAISTA: - RINNAKKAISUUS - STOKASTISUUS (SATUNNAISUUS) - MASSIIVINEN
Sulautetut järjestelmät
Sulautetut järjestelmät Johdatus sulautettuihin järjestelmiin (JSU) Pekka Toivanen E-Mail: Pekka.Toivanen@uef.fi GSM: +358 40 543 9021 Syksy 2017 Opintojakso Luennot ti 7.11. klo 8-10, Sali F211 Seminaari
Tekoäly tukiäly. Eija Kalliala, Marjatta Ikkala
Tekoäly tukiäly Eija Kalliala, Marjatta Ikkala 29.11.2018 Mitä on tekoäly? Unelma koneesta, joka ajattelee kuin ihminen Hype-sana, jota kuulee joka paikassa Väärinymmärretty sana -> vääriä odotuksia, pelkoja
Johdatus tekoälyn taustalla olevaan matematiikkaan
Johdatus tekoälyn taustalla olevaan matematiikkaan Informaatioteknologian tiedekunta Jyväskylän yliopisto 3.11.2017 Mitä tekoäly on? Wikipedia: Tekoäly on tietokone tai tietokoneohjelma, joka kykenee älykkäiksi
Tähtitieteen käytännön menetelmiä Kevät 2009
Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00
<raikasta digitaalista ajattelua>
Citrus on digitaalisten palveluiden rakentaja. Työtämme ohjaavat luova itsenäinen ajattelu ja vankka teknologiaosaaminen. Työmme tuloksena syntyy helppokäyttöisiä ja älykkäitä
Tekoäly ja tietoturva Professori, laitosjohtaja Sasu Tarkoma Tietojenkäsittelytieteen laitos Helsingin yliopisto
Tekoäly ja tietoturva Professori, laitosjohtaja Sasu Tarkoma Tietojenkäsittelytieteen laitos Helsingin yliopisto www.cs.helsinki.fi Sisällys Johdanto Tekoäly Tekoäly ja tietoturva Tutkimusesimerkkejä www.cs.helsinki.fi
Tekoälysovellus: (Ennustaminen) Arviointi, estimointi
Tekoälysovellus: (Ennustaminen) Arviointi, estimointi ENNUSTAMINEN (PREDICT) Ennustaminen on mallitusslangia. Paremmin kuvaava termiolisi estimointi, arviointi, selittäminen. Esimerkki: Otetaanihmispopulaatiosta
2D piirrelaskennan alkeet, osa I
2D piirrelaskennan alkeet, osa I Ville Tirronen aleator@jyu.fi University of Jyväskylä 18. syyskuuta 2008 Näkökulma Aiheet Tarkastellaan yksinkertaisia 2D kuvankäsittelyoperaattoreita Näkökulmana on tunnistava
811312A Tietorakenteet ja algoritmit 2015-2016. I Johdanto
811312A Tietorakenteet ja algoritmit 2015-2016 I Johdanto Sisältö 1. Algoritmeista ja tietorakenteista 2. Algoritmien analyysistä 811312A TRA, Johdanto 2 I.1. Algoritmeista ja tietorakenteista I.1.1. Algoritmien
Tilastotiede ottaa aivoon
Tilastotiede ottaa aivoon kuinka aivoja voidaan mallintaa todennäköisyyslaskennalla, ja mitä yllättävää hyötyä siitä voi olla Aapo Hyvärinen Laskennallisen data-analyysin professori Matematiikan ja tilastotieteen
Algoritmit 1. Luento 1 Ti Timo Männikkö
Algoritmit 1 Luento 1 Ti 10.1.2017 Timo Männikkö Luento 1 Algoritmi Algoritmin toteutus Ongelman ratkaiseminen Algoritmin tehokkuus Algoritmin suoritusaika Algoritmin analysointi Algoritmit 1 Kevät 2017
805306A Johdatus monimuuttujamenetelmiin, 5 op
monimuuttujamenetelmiin, 5 op syksy 2018 Matemaattisten tieteiden laitos Johdatus monimuuttujamenetelmiin Luennot 30.10.13.12.-18 Tiistaina klo 12-14 (30.10., BF119-1) Keskiviikkoisin klo 10-12 (MA101,
Tee-se-itse -tekoäly
Tee-se-itse -tekoäly Avainsanat: koneoppiminen, tekoäly, neuroverkko Luokkataso: 6.-9. luokka, lukio, yliopisto Välineet: kynä, muistilappuja tai kertakäyttömukeja, herneitä tms. pieniä esineitä Kuvaus:
Louhi-projektin kokemukset oppina. Tekoälyä hoitohenkilökunnalle
Louhi-projektin kokemukset oppina Tekoälyä hoitohenkilökunnalle DI Antti Airola IT-laitos FM Veronika Laippala IT-laitos ja Ranskan kieli Sh Riitta Danielsson-Ojala TYKS Tieteidenvälisyyden esteet ja karikot
KULUTTAJAN KONTEKSTI
KULUTTAJAN KONTEKSTI ON HYÖDYNTÄMÄTÖN MOBIILIN ERITYISOMINAISUUS MARKUS TALLGREN ADFORE TECHNOLOGIES OY 2 Sisältö Tilannetietoisuus Kontekstimoottori ja tekoäly Case-esittelyt Mainonnan reaaliaikainen
Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun
Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun Sami Hokuni 12 Syyskuuta, 2012 1/ 54 Sami Hokuni Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun Turun Yliopisto. Gradu tehty 2012 kevään
Rajoittamattomat kieliopit (Unrestricted Grammars)
Rajoittamattomat kieliopit (Unrestricted Grammars) Laura Pesola Laskennanteorian opintopiiri 13.2.2013 Formaalit kieliopit Sisältävät aina Säännöt (esim. A -> B C abc) Muuttujat (A, B, C, S) Aloitussymboli
Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)
Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Miika Nurminen (minurmin@jyu.fi) Jyväskylän yliopisto Tietotekniikan laitos Kalvot ja seminaarityö verkossa: http://users.jyu.fi/~minurmin/gradusem/
TEKOÄLY JA TIETOISET KONEET
ITU:n Kansainvälinen Telepäivä 17.5.2018 TEKOÄLY JA TIETOISET KONEET Pentti O A Haikonen, TkT JOHTAAKO TEKOÄLY KONETIETOISUUDEN SYNTYYN? TULEEKO INTERNET TIETOISEKSI? ALUSSA OLI ENIAC SÄHKÖAIVOT Ensimmäiset
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS LUONNOLLISEN KIELEN KÄSITTELY (NATURAL LANGUAGE PROCESSING, NLP) TEKOÄLYSOVELLUKSET, JOTKA LIITTYVÄT IHMISTEN KANSSA (TAI IHMISTEN VÄLISEEN) KOMMUNIKAATIOON, OVAT TEKEMISISSÄ
2. Olio-ohjelmoinnin perusteita 2.1
2. Olio-ohjelmoinnin perusteita 2.1 Sisällys Esitellään peruskäsitteitä yleisellä tasolla: Luokat ja oliot. Käsitteet, luokat ja oliot. Attribuutit, olion tila ja identiteetti. Metodit ja viestit. Olioperustainen
Kielellisten merkitysten tilastollinen ja psykologinen luonne: Kognitiivisia ja filosofisia näkökulmia. Timo Honkela.
Kielellisten merkitysten tilastollinen ja psykologinen luonne: Kognitiivisia ja filosofisia näkökulmia Timo Honkela timo.honkela@helsinki.fi Helsingin yliopisto 29.3.2017 Merkityksen teoriasta Minkälaisista
ALGORITMIT & OPPIMINEN
ALGORITMIT & OPPIMINEN Mitä voidaan automatisoida? Mikko Koivisto Avoimet aineistot tulevat Tekijä: Lauri Vanhala yhdistä, kuvita, selitä, ennusta! Tekijä: Logica Mitä voidaan automatisoida? Algoritmi
UUDET INNOVAATIOT. Professori Heikki Kälviäinen Koulutusohjelman johtaja Laitoksen johtaja
UUDET INNOVAATIOT Professori Heikki Kälviäinen Koulutusohjelman johtaja Laitoksen johtaja Tietojenkäsittelytekniikan professori Konenäön ja hahmontunnistuksen laboratorio Tietotekniikan laitos Teknistaloudellinen
Matematiikan olemus Juha Oikkonen juha.oikkonen@helsinki.fi
Matematiikan olemus Juha Oikkonen juha.oikkonen@helsinki.fi 1 Eri näkökulmia A Matematiikka välineenä B Matematiikka formaalina järjestelmänä C Matematiikka kulttuurina Matemaattinen ajattelu ja matematiikan
Tekoälyn perusteita ja sovelluksia (TIEP1000)
Tekoälyn perusteita ja sovelluksia (TIEP1000) Informaatioteknologian tiedekunta 6. marraskuuta 2018 JYU. Since 1863. 6.11.2018 1 Kurssin osanottajat Tiedekunta Ei tiedossa 3 HTK 77 ITK 211 KTK 4 LTK 20
Sijoittaminen digitaalisen darwinismin aikakaudella
Sijoittaminen digitaalisen darwinismin aikakaudella @mikaelrautanen Salon Sijoituspäivät 2.2.2019 Digitaalinen darwinismi 2 Aikakausi, jolloin teknologia, yhteiskunta ja kuluttajien käyttäytyminen kehittyvät
Tapahtumankäsittely Semanttisen Webin Menetelmillä
Tapahtumankäsittely Semanttisen Webin Menetelmillä Mikko Rinne, Seppo Törmä, Esko Nuutila TIK-Päivä Hanasaari 17.1.2013 Department of Computer Science and Engineering Distributed Systems Group Tapahtumankäsittely
JUHTA ja VAHTI juhlatilaisuus, Tietojärjestelmien tulevaisuudesta tekoälyn kehityksen näkökulmasta. Timo Honkela.
JUHTA ja VAHTI juhlatilaisuus, 2017 Tietojärjestelmien tulevaisuudesta tekoälyn kehityksen näkökulmasta Timo Honkela timo.honkela@helsinki.fi 31. lokakuuta 2017 Ihmisestä ja ihmisyhteisöistä Kuva:/skylgroup.com/communities--socities/
Se on sinussa. Virtuaalinen ja laajennettu todellisuus. Jari Kotola Sovelto Aamiaisseminaari Tampere
Se on sinussa. Virtuaalinen ja laajennettu todellisuus Jari Kotola Sovelto Aamiaisseminaari 31.3.2017 Tampere Jari Kotola Senior-konsultti, MCT IT-kouluttajana vuodesta 1995 Soveltossa vuodesta 2002 Tietotyö,
MAINOSVIESTIN KOHDENTAMINEN ANTURIDATAN AVULLA
MAINOSVIESTIN KOHDENTAMINEN ANTURIDATAN AVULLA IOT:N SOVELTAMINEN DIGITAALISESSA MARKKINOINTIVIESTINNÄSSÄ Jidoka Technologies Oy - IoT Seminaari 14.4.2016 1 JIDOKA TECHNOLOGIES OY Perustettu 2008 Pirkanmaalle;
Tekoäly liiketoiminnassa. Tuomas Ritola CEO, selko.io
Tekoäly liiketoiminnassa Tuomas Ritola CEO, selko.io Selko.io Automaattista teknisen tekstin luokittelua ja analysointia, eli tekoälyä tekstidatalle. Päivän agenda: Tekoäly. Muotisana? Strategia? Uhka?
Teknologia ja digiajan yhteisöt mahdollistajina
Teknologia ja digiajan yhteisöt mahdollistajina Mikko Lampi Tutkimuspäällikkö, Mamk + digiaktivisti twitter @jotudin Minä, digitalisti Tutkimuspäällikkö Data, tiedonhallinta, sähköinen arkistointi Käyttäjäkokemus,
Robotit ja tekoäly terveydenhuollon työvälineinä nyt ja tulevaisuudessa työn tutkimukseen perustuva näkökulma
VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Robotit ja tekoäly terveydenhuollon työvälineinä nyt ja tulevaisuudessa työn tutkimukseen perustuva näkökulma Mikael Wahlström, VTT Erikoistutkija, valtiot.
Muuttaako tekoäly maailmaa - ja miten? Kansainvälinen Telepäivä
Muuttaako tekoäly maailmaa - ja miten? Kansainvälinen Telepäivä 17.5.2018 Heikki Ailisto Tutkimusprofessori Teknologiantutkimuskeskus VTT Oy Tiivistelmä Tekoäly on hype-käyrän huipulla. Siihen liittyy
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
Muuttuva opettajuus 3 pointtia
Muuttuva opettajuus 3 pointtia Toimitusjohtaja Petri Lempinen Ammattiosaamisen kehittämisyhdistys AMKE ry @LempinenPetri #ammatillinenkoulutus #amke www.amke.fi 1. Ympäristön muuttuessa koulutus uudistuu
Robotit kuntien päätöksenteon tukena
Robotit kuntien päätöksenteon tukena Kuntamarkkinat 11.9.2019 Alkuun vähän taustaa... Miksi emme enää ole köyhiä? Digitalisaatio Laajaalainen taloudellinen ja yhteiskunnallinen muutosprosessi, jonka
Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä
Rekursiolause Laskennan teorian opintopiiri Sebastian Björkqvist 23. helmikuuta 2014 Tiivistelmä Työssä käydään läpi itsereplikoituvien ohjelmien toimintaa sekä esitetään ja todistetaan rekursiolause,
OPETTAJA VERKOSSA: Koodaaminen
OPETTAJA VERKOSSA: Koodaaminen 27.2.2017 Oskari Uotinen #opeverkossa OPETTAJA VERKOSSA: Koodaaminen 27.2.2017 Oskari Uotinen #opeverkossa Tallenteet: Tinyurl.com/opeverkossa Tulevien webinaarien rekisteröitymislinkit:
Kieli merkitys ja logiikka. 2: Helpot ja monimutkaiset. Luento 2. Monimutkaiset ongelmat. Monimutkaiset ongelmat
Luento 2. Kieli merkitys ja logiikka 2: Helpot ja monimutkaiset Helpot ja monimutkaiset ongelmat Tehtävä: etsi säkillinen rahaa talosta, jossa on monta huonetta. Ratkaisu: täydellinen haku käy huoneet
FI Moninaisuudessaan yhtenäinen FI. Tarkistus. Beatrix von Storch EFDD-ryhmän puolesta
9.2.2017 A8-0005/9 9 1 a kohta (uusi) 1 a. kehottaa komissiota ehdottamaan seuraavia yhteisiä unionin määritelmiä: tekoäly on tietokonejärjestelmä, joka pystyy jäljittelemään osaa ihmisen kognitiivisista
Onnistunut ohjelmistoprojekti
Onnistunut ohjelmistoprojekti ICT-ajankohtaisseminaari 15.4.2009 Hermanni Hyytiälä Reaktor Innovations Oy Agenda Yritysesittely Keinoja onnistuneeseen ohjelmistoprojektiin Ihmiset Menetelmät Käytännöt
Laskut käyvät hermoille
Laskut käyvät hermoille - Miten ja miksi aivoissa lasketaan todennäköisyyksiä Aapo Hyvärinen Matematiikan ja tilastotieteen laitos & Tietojenkäsittelytieteen laitos Helsingin Yliopisto Tieteen päivät 13.1.2011
Paavo Kyyrönen & Janne Raassina
Paavo Kyyrönen & Janne Raassina 1. Johdanto 2. Historia 3. David Deutsch 4. Kvanttilaskenta ja superpositio 5. Ongelmat 6. Tutkimus 7. Esimerkkejä käyttökohteista 8. Mistä näitä saa? 9. Potentiaali 10.
Monimutkaisesta datasta yksinkertaiseen päätöksentekoon. SAP Finug, Emil Ackerman, Quva Oy
Monimutkaisesta datasta yksinkertaiseen päätöksentekoon SAP Finug, 9.9.2015 Emil Ackerman, Quva Oy Quva Oy lyhyesti Quva kehittää innovatiivisia tapoja teollisuuden automaation lisäämiseksi Internetin
Luento 12: XML ja metatieto
Luento 12: XML ja metatieto AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XML ja metatieto Metatieto rakenne sanasto Resource Description Framework graafikuvaus XML Semanttinen Web agentit 2 1 Metatieto
TIE Tietorakenteet ja algoritmit 1. TIE Tietorakenteet ja algoritmit
TIE-20100 Tietorakenteet ja algoritmit 1 TIE-20100 Tietorakenteet ja algoritmit TIE-20100 Tietorakenteet ja algoritmit 2 Lähteet Luentomoniste pohjautuu vahvasti prof. Antti Valmarin vanhaan luentomonisteeseen
Muotoilumaailman hahmottaminen - Tuotesemantiikka
TUOTESEMANTIIKAN TEORIA kreik. semeion = merkki Tuotesemantiikka kiinnostaa tutkimusmielessä monia erilaisia tuotteiden kanssa tekemisiin joutuvia elämänalueita. Sellaisia ovat esimerkiksi Markkinointi,
Ongelma 1: Ovatko kaikki tehtävät/ongelmat deterministisiä?
Ongelma 1: Ovatko kaikki tehtävät/ongelmat deterministisiä? 2013-2014 Lasse Lensu 2 Ongelma 2: Milloin ongelmat muuttuvat oikeasti hankaliksi? 2013-2014 Lasse Lensu 3 Ongelma 3: Miten hankalia ongelmia
Julkinen loppuraportti Simua Startupin nopea kokeilu Oulun Ritaharjun koulussa
Julkinen loppuraportti 7.8.2019 Simua Startupin nopea kokeilu Oulun Ritaharjun koulussa Oulun kaupungin nopeiden kokeilujen ohjelma II, Kevät/2019 Tulevaisuuden älykkäät oppimisympäristöt Kokeilun esittely
.. X JOHDATUS TEKOÄLYYN TEEMU ROOS
1 3 1 3 4 3 2 3 4 3 2 3 1 2 3 4 122 31 4 3 1 4 3 1 122 31........ X.... X X 2 3 1 4 1 4 3 2 3 2 4 1 4 JOHDATUS TEKOÄLYYN TEEMU ROOS 2. ETSINTÄ JA PELIT LEVEYSSUUNTAINEN HAKU 1 9 3 2 5 4 6 7 11 16 8 12
Ryhmäharjoitus III: Mitä on koodaaminen? A. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3.
Ryhmäharjoitus III: Mitä on koodaaminen? A TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3. Ryhmäharjoitus Johdanto (10 min) Tehtävä (60 min) Palaute (10 min) Koodaaminen - Miksi
Turvallisuus kehittyy joko johtajuuden tai kriisin kautta
Turvallisuus kehittyy joko johtajuuden tai kriisin kautta 20.4.2016 Jarno Limnéll Professori, kyberturvallisuus, Aalto-yliopisto Kyberturvallisuusjohtaja, Insta Group Oy. Sotatieteiden tohtori, VTM, Kapteeni
Laskennan teoria (kevät 2006) Harjoitus 3, ratkaisuja
581336 Laskennan teoria (kevät 2006) Harjoitus 3, ratkaisuja 1. S! axc X! axc X! by c Y! by c Y! " 2. (a) Tehtävänä on konstruoida rajoittamaton kielioppi, joka tuottaa kielen f0 n 1 n jn 1g. Vaihe1: alkutilanteen
Sosiaalisen median mahdollisuudet & hyödyt
Sosiaalisen median mahdollisuudet & hyödyt 2018 WWW.PITKOSPUU.FI Sosiaalisen median mahdollisuudet Sosiaalinen media eli some, on tuonut tulleessaan muutoksen markkinointiin niin suunnittelussa kuin toteutuksessa.
Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation
Tosi elävä virtuaalimalli 27.4.2017 Mika Karaila Tutkimuspäällikkö Valmet Automation Agenda Teollinen internet Uudet teknologiat: VR & MR Soveltaminen käytännössä Yhteenveto & demo 2 Teollinen internet
Tietotekniikan laitoksen uusi linja
Tietotekniikan laitoksen uusi linja Tietotekniikan laitos 2011- Yhteisen rungon ympärille liittyvät oksina Tietotekniikan laitoksen perinteiset ja uudet linjat Haluatko harrastuksiisi liittyvän ammatin?
IoT ja 3D-tulostus. Riku Immonen
IoT ja 3D-tulostus Riku Immonen Tekniikan kehitys teollisuudessa I Teollinen vallankumous Mekanisaatio (Kangaspuut 1784) - Höyrykone - Vesivoima - II Teollinen vallankumous Massatuotanto (Tuotantolinjat
Ongelma(t): Mikä on Turingin kone? Miten Turingin kone liittyy funktioihin ja algoritmeihin? Miten Turingin kone liittyy tietokoneisiin?
Ongelma(t): Mikä on Turingin kone? Miten Turingin kone liittyy funktioihin ja algoritmeihin? Miten Turingin kone liittyy tietokoneisiin? 2013-2014 Lasse Lensu 2 Algoritmit ovat deterministisiä toimintaohjeita
How to prepare for the 7th grade entrance exam? Kuinka lukea englannin linjan soveltuvuuskokeisiin?
How to prepare for the 7th grade entrance exam? Kuinka lukea englannin linjan soveltuvuuskokeisiin? When? Milloin? Tärkeitä päivämääriä: - 12.1. 2017 Infotilaisuus Helsingin Uudessa Yhteiskoulussa - 19.1.
FI Moninaisuudessaan yhtenäinen FI A8-0005/4. Tarkistus
8.2.2017 A8-0005/4 4 Jean-Luc Schaffhauser 1 kohta kehottaa komissiota ehdottamaan kyberfyysisille järjestelmille, autonomisille järjestelmille, älykkäille autonomisille roboteille ja niiden alaluokille
Verkon värittämistä hajautetuilla algoritmeilla
Verkon värittämistä hajautetuilla algoritmeilla 5 12 30 19 72 34 Jukka Suomela 15 77 18 4 9. tammikuuta 2012 19 2 68 Verkko 2 Verkko solmu 3 Verkko solmu kaari 4 Hajautettu järjestelmä solmu (tietokone)
Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.
Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. kestää kolme tuntia. Tule paikalle viimeistään noin 15 minuuttia ennen tentin alkua, koska tentti pyritään aloittamaan tasalta. Poistua voi aikaisintaan,
TIETOINEN HAVAINTO, TIETOINEN HAVAINNOINTI JA TULKINTA SEKÄ HAVAINNOLLISTAMINEN
TIETOINEN HAVAINTO, TIETOINEN HAVAINNOINTI JA TULKINTA SEKÄ HAVAINNOLLISTAMINEN Hanna Vilkka Mikä on havainto? - merkki (sana, lause, ajatus, ominaisuus, toiminta, teko, suhde) + sen merkitys (huom. myös
Lisää pysähtymisaiheisia ongelmia
Lisää pysähtymisaiheisia ongelmia Lause: Pysähtymättömyysongelma H missä H = { w111x w validi koodi, M w ei pysähdy syötteellä x } ei ole rekursiivisesti lueteltava. Todistus: Pysähtymisongelman komplementti
Kognitiivinen mallintaminen Neuraalimallinnus, luento 1
Kognitiivinen mallintaminen Neuraalimallinnus, luento 1 Nelli Salminen nelli.salminen@helsinki.fi D433 Neuraalimallinnuksen osuus neljä luentokertaa, muutokset alla olevaan suunnitelmaan todennäköisiä
OHJ-2550 TEKOÄLY Kevät 2007
1 OHJ-2550 TEKOÄLY Kevät 2007 2 Yleistä 6 opintopistettä Jatko-opintokelpoinen? Tarkistettava! Luennot, saattavat loppua ennen periodin V päätöstä Viikkoharjoitukset Harjoitustyöt: 3 kpl Sisältöön mahdollista
Palautekysely tilastollisen signaalinkäsittelyn kurssiin
Palautekysely tilastollisen signaalinkäsittelyn kurssiin Palautteeseen ei tarvitse laittaa nimeä. Kysymyksiä on molemmilla puolilla paperia 1. Muihin kursseihin verrattuna tämä kurssi oli mielestäni Vaikein
TUTKI OMAT TIETOTURVA-AUKKOSI. ENNEN KUIN JOKU MUU TEKEE SEN PUOLESTASI. F-Secure Radar Ville Korhonen
TUTKI OMAT TIETOTURVA-AUKKOSI. ENNEN KUIN JOKU MUU TEKEE SEN PUOLESTASI. F-Secure Radar Ville Korhonen ON OLEMASSA KAHDENLAISIA YRITYKSIÄ: 1. NE JOIHIN ON MURTAUDUTTU 2. NE JOTKA EIVÄT VIELÄ TIEDÄ SITÄ
S-114.2720 Havaitseminen ja toiminta
S-114.2720 Havaitseminen ja toiminta Heikki Hyyti 60451P Harjoitustyö 2 visuaalinen prosessointi Treismanin FIT Kuva 1. Kuvassa on Treismanin kokeen ensimmäinen osio, jossa piti etsiä vihreätä T kirjainta.
Tekoäly muuttaa arvoketjuja
Tekoäly muuttaa arvoketjuja Näin kartoitat tekoälyn mahdollisuuksia projektissasi Harri Puolitaival Harri Puolitaival Diplomi-insinööri ja yrittäjä Terveysteknologia-alan start-up: Likelle - lämpötilaherkkien
TTY Pori. Tieteen ja tutkimuksen kohtaamispaikka
TTY Pori Tieteen ja tutkimuksen kohtaamispaikka Hyödyntääkö teidän Yrityksenne dataa? 2 Data-analytiikan osaamiskeskittymä Osaamiskeskittymä edistää data-analytiikan hyödyntämistä Satakunnassa. Toteutamme
Vetovoimaa ja osaamista Live Delphin yhteenveto
Vetovoimaa ja osaamista Live Delphin yhteenveto Kuopio 1.11.2017 TODENNÄKÖISYYS 1. Vetovoimaisuus -teesi: Vuonna 2025 useampi kuopiolainen käy töissä seutukunnissa, kuin sieltä käydään töissä Kuopiossa.
Tekoäly ja oppivat hoitojärjestelmät Sairaanhoitopiirien kyberturvallisuusseminaari KTT Jouni Leinonen, IBM
Tekoäly ja oppivat hoitojärjestelmät Sairaanhoitopiirien kyberturvallisuusseminaari 19.10.2016 KTT Jouni Leinonen, IBM Thomas J. Watson ja kuuluisa slogan Tekoälyn määrittelyä Tekoäly eli keinoäly on tietokone
Malleja ja menetelmiä geometriseen tietokonenäköön
Malleja ja menetelmiä geometriseen tietokonenäköön Juho Kannala 7.5.2010 Johdanto Tietokonenäkö on ala, joka kehittää menetelmiä automaattiseen kuvien sisällön tulkintaan Tietokonenäkö on ajankohtainen
Palomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri
Palomuuri Teoriaa Palomuurin tehtävä on estää ei-toivottua liikennettä paikalliseen verkkoon tai verkosta. Yleensä tämä tarkoittaa, että estetään liikennettä Internetistä paikallisverkkoon tai kotikoneelle.
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
Webinaarin osallistujan ohje
Webinaarin osallistujan ohje 9.10.2015 Webinaariohjelmisto Kiinko käyttää webinaareissaan WebEx-ohjelmistoa Se mahdollistaa tietokoneiden väliset neuvottelut, kokoukset ja koulutukset internet-yhteyden
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT
IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.