Tekoälykoulutus seniorimentoreille

Samankaltaiset tiedostot
Tekoälykoulutus seniorimentoreille

Tekoäly tukiäly. Eija Kalliala, Marjatta Ikkala

E. Oja ja H. Mannila Datasta Tietoon: Luku 2

Johdatus tekoälyyn. Luento : Koneoppiminen. Patrik Hoyer. [ Kysykää ja kommentoikaa luennon aikana! ]

TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA)

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tekoäly liiketoiminnassa. Tuomas Ritola CEO, selko.io

Johdatus tekoälyn taustalla olevaan matematiikkaan

Luku 2. Datasta tietoon: mitä dataa? mitä tietoa?

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tekoäly ja alustatalous. Miten voit hyödyntää niitä omassa liiketoiminnassasi

JOHDATUS TEKOÄLYYN TEEMU ROOS

ALGORITMIT & OPPIMINEN

JOHDATUS TEKOÄLYYN TEEMU ROOS

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tietueet. Tietueiden määrittely

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tekoäly tänään , Vadim Kulikov (Helsingin Yliopisto)

Tekoälysovellus: (Ennustaminen) Arviointi, estimointi

805306A Johdatus monimuuttujamenetelmiin, 5 op

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB

JOHDATUS TEKOÄLYYN TEEMU ROOS

Ohjelmoinnin peruskurssi Y1

System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);

Koneoppiminen ja tekoäly suurten tietomassojen käsittelyssä yleensä ja erityisesti sovellettuina satelliittidatan käyttöön metsien arvioinnissa

Digiajan menestyksekäs toimitusketju / Expak Materiaalivirtojen ohjaus ja optimointi Caset - Vilpe Oy, Airam Electric Oy Ab

Tekoäly muuttaa arvoketjuja

SoLoMo InnovaatioCamp Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie Helsinki haaga-helia.

Liiketoimintaa metsäkonetiedosta?

Harjoitus 3 (viikko 39)

Robotit kuntien päätöksenteon tukena

Taasko meitä huijataan ja viedään viimeisetkin rahat? Onko siitä oikeasti hyötyä? Tekoäly ja ohjelmistorobotiikka ja LähiTapiolassa

Ohjelmoinnin perusteet Y Python

KONEOPPIMISEN HYÖDYNTÄMINEN: AUTOMAATTINEN TIKETTIEN KÄSITTELY. Esa Sairanen

Ti Tietoturvan Perusteet : Politiikka

Tekoäly ja sen soveltaminen yrityksissä. Mika Rantonen

Ohjelmoinnin perusteet Y Python

Puheentunnistus. Joel Pyykkö 1. 1 DL-AT Consulting

JOHDATUS TEKOÄLYYN TEEMU ROOS

System.out.printf("%d / %d = %.2f%n", ekaluku, tokaluku, osamaara);

Useimmin kysytyt kysymykset

Tekoäly ja ihmisyyden tulevaisuus Keski-Suomen tulevaisuusfoorumi XVI Maija-Riitta Ollila

Apuja ohjelmointiin» Yleisiä virheitä

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

Ohjelmassa on käytettävä funktiota laskeparkkimaksu laskemaan kunkin asiakkaan maksu. Funktio floor pyöristää luvun lähimmäksi kokonaisluvuksi.

Kieli merkitys ja logiikka. 2: Helpot ja monimutkaiset. Luento 2. Monimutkaiset ongelmat. Monimutkaiset ongelmat

Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä

KOHTI TIETOISIA ROBOTTEJA

Centria tutkimus ja kehitys

Digitalisaatio ja FinTech minkälainen ympäristö Suomi on?

Tekoäly ja koneoppiminen metsävaratiedon apuna

Datasta arvoaliiketoiminnalle. Kirsi Pietilä Business Intelligence Lead

Algoritmit 2. Luento 13 Ti Timo Männikkö

Osaava ostaja, Keskustellaan kuluttajuudesta

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation

Jos luet viestin mieluummin selaimella, klikkaa tästä

Tee-se-itse -tekoäly

Johdatus tekoälymatematiikkaan (kurssilla Johdatus Watson-tekn

Metropolia ammattikorkeakoulu TI00AA : Ohjelmointi Kotitehtävät 3

Eduskunnan tulevaisuusvaliokunta

Opiskelija digimaailmassa

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

811120P Diskreetit rakenteet

Tilaisuus alkaa klo 9 ( ). #digibarometri Wi-Fi: FinlandiaHall

Poikkeavuuksien havainnointi (palvelinlokeista)

Tentin asetukset. Tentin lisääminen. Tentin asetukset

YipTree.com. hommannimionmatematiikka.com

Sähköpostitilin käyttöönotto

Logistiikkapalvelujen digitalisaatio kuljetusyrittäjän näkökulmasta

811120P Diskreetit rakenteet

Digitaalinen markkinointi ja myynti Mitä DIVA meille kertoi?

Tietokone työvälineenä

811312A Tietorakenteet ja algoritmit I Johdanto

Ohjelmoinnin perusteet Y Python

From: Ostaja klo 21:51 Millaisessa kunnossa kirja on? Onko se siisti ja säilytetty kuivissa sisätiloissa, eli ei tunkkaisen hajuinen?

JYVÄSKYLÄN YLIOPISTO Valintakoe k2019 Sivu 1 Tietojärjestelmätieteen opiskelijavalinta. Henkilötunnus:

Kerta 2. Kerta 2 Kerta 3 Kerta 4 Kerta Toteuta Pythonilla seuraava ohjelma:

RAMBOLL WATER TEKOÄLYN HYÖDYNTÄMINEN JÄTEVEDENPUHDISTAMON OPEROINNISSA

PEM1123/ A. Asennus- ja käyttöohje SW/S2.5 viikkokello. ABB i-bus KNX. SW/S2.5 Viikkokello

Muuttaako tekoäly maailmaa - ja miten? Kansainvälinen Telepäivä

Version päivittäminen

Älykäs datan tuonti kuljetusongelman optimoinnissa. Antoine Kalmbach

Algoritmit 1. Luento 1 Ti Timo Männikkö

Julkinen loppuraportti Simua Startupin nopea kokeilu Oulun Ritaharjun koulussa

TEKOÄLY ROBOTIIKKA MEDIASSA

Ohjelmoinnin perusteet, syksy 2006

Kuva 1. Jokaisen tavallisen kuvan tasotyökalussa näkyy vain yksi taso, tässä nimellä tausta.

IoT ja 3D-tulostus. Riku Immonen

Urheilijan henkisen toimintakyvyn tukeminen

Pong-peli, vaihe Rajojen tarkistus Yläreunan tarkistus. Muilla kielillä: English Suomi

KEMIKAALISAVOTTA VESIHUOLTOLAITOKSESSA - MITEN KEMIKAALEISTA AIHEUTUVAT RISKIT SAADAAN HALLINTAAN

Käyttöopas Mobiilipankkiin ja tunnuslukusovellukseen

Työn ja yhteiskunnan murros Ennakkotietoja raportista

opiskelijan ohje - kirjautuminen

EU:N TIETOSUOJA-ASETUKSET WALMU

A09-05 OSGi IRC Bot For Coffee Maker

1. Mitä tehdään ensiksi?

Transkriptio:

Tekoälykoulutus seniorimentoreille Pauli Isoaho Tekoälyasiantuntija Omnia AI Lab 17.9.2018

Aikataulu Päivä To 15.11 pe 16.11 Ma 19.11 Ti 20.11 Tekoäly 9:30 12:00 9:30 12:00 9:30 12:00 9:30 12:00 Tekoälyn perusteet Tekoälyn perusteet Robotti Tekoälyn perusteet Mentorointi 12:00 14:00 12:00 14:00 Päivä Auki Auki Auki Auki Mentorointi VERME 1 VERME 2 VERME 3 Kenttä Kenttäharjoitus

Sisältö Mitä tekoäly on? Mitä tekoäly ei ole? Keskustelua Tekoälyn perusteet Keskustelua Tekoälyn päätyypit Keskustelua Missä käytetään jo Missä tullaan käyttämään Keskustelua Tekoäly ohjelmistojen riskejä

Esittely 1 https://ai.googleblog.com/2018/05/duplex-ai-system-for-naturalconversation.html Kumpi on ihminen, kumpi kone? Taas ihme!

Esittely 2 Puhelin demo Sormenjälkitunnistus Puheesta tekstiksi ohjelma Avainsajojen haku ja vertailu Tekstistä puheeksi ohjelma Kokeilkaa itse!

Mitä Tekoäly on? Tekoäly on.. Vanha unelma koneesta, joka ajattelee kuin ihminen Hype sana, jota käytetään kaikkialla Väärinymmärretty sana, joka aiheuttaa vääriä odotuksia ja myös pelkoja Neljäs teollinen vallankumous? Uusi Sähkö Tietokone ohjelmisto, joka ratkaisee rajatun ongelman, tavalla joka ei ollut ennen mahdollista

Mitä Tekoäly ei ole Tekoäly ei ole.. Ihmisälyä Hopea luoti Huomispäivää

Tekoäly vai Tekoäly Yleisnimi kaikille tekoäly ohjelmistoille. Teko = tehty Koneoppiminen Ohjattu oppiva tekoälyohjelmisto Keinoäly Toinen nimi tekoälylle. Keino = keinotekoinen vrt keinokuitu Koneäly Toinen nimi tekoälylle Tunneäly Tekoäly ohjelma toimii ihmiselle Tukiäly Tekoäly ohjelma toimii ihmisen kanssa

Miksi tekoäly on nyt tapetilla? Tekoäly ohjelmisto Internet Algoritmi Tietokone teho Paljon Dataa

Koneoppimisen avulla tutkitaan jo aivoverenvuotoja, palovammojen vaikeusastetta, raskausdiabetestä ja keskosten verenmyrkytyksiä HUS

Keskustelua Mikä sai teidät tänne? Mitä olet kuullut tekoälystä? Kysymyksiä edeltävistä aiheista?

Tekoälyn perusteet

Algoritmi I Määrittelee Miten lasketaan Missä järjestyksessä Esimerkki Katsotaanpa hyvin yksinkertaista algoritmia nimeltä find_max (). Ongelma: Otetaan positiivisten lukujen luettelo, palauta suurin numero luettelosta. Tulot: luettelo L positiivisista numeroista. Luettelossa on oltava vähintään yksi numero. Tulos: Numero n, joka on suurin listasta.

Algoritmi II Algoritmi Aseta max arvoon 0. Vertaa yksitellen jokaista listan numeroa yksitellen arvoon max. Jos numero on suurempi kuin max tallenna se uudeksi max arvoksi. Jatka kunnes max on sama. Max on nyt listan suurin numero Python ohjelmointi kielellä def find_max (L): max = 0 for x in L: if x > max: max = x return max

Kyllä, algoritmit uhkaavat demokratiaa Valta luisuu some-miljardööreille https://yle.fi/uutiset/3-10041316

Neuroni Sisääntulo 1 Sisääntulo 2 Painotus 2 Summa KAAVA Ulostulo Sisääntulo n

Neuroverkko Piiloitetut tasot Sisääntulo taso Ulostulo taso Kaava 1 Kaava 2 Kaava 3

Oppiva tekoäly?

Esimerkki: miten toimii oikeasti

Kertaus: Tekoälyn rakennuspalikat Neuroni Pienin palikka Monta sisääntuloa, jokaisella oma painotus Laskentakaava Neuroverkko Verkko jossa on paljon neuroneja Eri tasoilla eri tehtäviä, absraktio kasvaa edetessä Takaisinkytkentä Tämä on se oppiminen Takaisinkytkennän avulla muutetaan neuroniverkon neuronien painotuksia kunnes tulos on riittävän lähellä oikeata.

Meillä tekoäly avustaa hakijoiden esivalinnassa, järjestää heidät paremmuusjärjestykseen ja ehdottaa matcheja työnantajalle, Barona Henkilöstopalveluiden toimitusjohtaja Tuomas Mikkonen kertoo

Tekoäly ennustaa lastensuojelun asiakkuuden. Tekoäly löysi 300 ennakoivaa tekijää. Aineisto 37 000 000 asiakaskontaktia. Data oli yksilöpiiloitettu https://www.katsomo.fi/sarja/uutisjutut-kotimaa-33001022/tekoaly-tunnistaariskitekijat-928645

Keskustelua Kysymyksiä edeltävistä aiheista? Oletteko jo käyttäneet tekoälyä, missä? Vaikuttaako tekoäly työpaikkoihin?

Tekoälyn päätyypit

Ohjattu oppiminen Neuroverkolle syötetään sekä analysoitava data että oikea vastaus, minkä perusteella takaisinkytkentä muokkaa neuroverkon parametreja niin, että syntyy oikea vastaus. Voidaan siis sanoa että kone tunnistaa että ennustaa Käyttötapauksia Sään ennustaminen Asiakkaan todennäköinen seuraava osto Puheohjattu käyttöliittymä Kielen kääntäminen

Ohjaamaton oppiminen Ohjaamattomassa oppimisessa ei anneta oikeaa vastausta eikä neuroverkko voi sitä hakeakaan, vaan se etsii annetusta datasta samankaltaisia ryhmiä ja jaottelee ne haluttujen parametrien mukaan. Samalla kun se tekee luokituksen, se pystyy myös havaitsemaan poikkeamat, jotka siis eivät kuulu mihinkään ryhmään. Voidaan siis sanoa että kone ryhmittää että löytää poikkeukset Käyttötapauksia Asiakasryhmien jaottelu Roskapostisuodatin Syövän etsintä Luottokortin väärinkäytön tunnistaminen

Vahvistettu oppiminen Tässä ei myöskään anneta oikeaa vastausta, vaan joko palkkio tai rangaistus. Lisäksi ohjelmalle kerrotaan mistä se tietää että se on saapunut maaliin. Ohjelma kokeilee erilaisia vaihtoehtoja, ja jos se jostain näistä vaihtoehdoista saa palkkion, niin tämä osa vahvistuu, ja jos saa rangaistuksen niin se osa taas heikkenee. Ympäristö voi olla todellinen tai virtuaalinen. Voidaan siis sanoa että kone löytää maaliin Käyttötapauksia Robottihuiskijat Pelit Logistiikka Varaston hallinta

Kertaus: Päätyypit Ohjattu oppiminen (Supervised learning) Asioiden tunnistaminen kuvista/tekstistä/puheesta Asioiden ennustaminen Ohjaamaton oppiminen (Unsupervised Learning) Löytää ryhmitykset, tekee jaot Löytää myös poikkeukset Vahvistettu oppiminen (Re-inforced learning) Jos oikeaan suuntaan niin palkitaan, jos väärään suuntaan niin rangaistus Ympäristö voi olla todellinen tai sitten virtuaalinen

Esimerkkejä I/II Google kääntäjä https://translate.google.fi/?hl=fi Google kuvantunnistus https://www.ibm.com/watson/services/visualrecognition/demo/index.html#watson-demo Perus google kuvanhaku https://www.google.fi/search?q=dog&client=firefoxb&dcr=0&source=lnms&tbm=isch&sa=x&ved=0ahukewjiooaih8paahveikyk HRUxAhYQ_AUICigB&biw=1280&bih=623

Esimerkkejä I/II Neuroverkko Opetettu oppiminen Ohjaamaton oppiminen Vahvistettu oppiminen Tekstin fiiliksen tunnistaja Numeroiden tunnistaja

Muutama lisätyyppi Siirto-oppiva neuroverkko (Transfer Learning) https://en.m.wikipedia.org/wiki/transfer_learning Kyselevä-oppiva neuroverkko (Active Learning) https://en.m.wikipedia.org/wiki/active_learning_(machine_learning) Monitehtävä-oppiva neuroverkko https://en.m.wikipedia.org/wiki/multi-task_learning

Tulostiedotteen mukaan OP kokeili alkuvuonna jo automaattista asuntolainojen myöntämistä. Asiakkaat saivat siis automaattisen luottopäätöksen heti verkossa

Keskustelua Kysymyksiä edeltävistä aiheista? Eettinen tekoäly, mitä se voisi olla?

Missä käytetään?

Missä käytetään jo Puhelimessa Kaikki striimauspalvelut kuten Netflix Kaikki SOME ohjelmat, kuten Facebook, twitter Google haku Terveydenhoito Chatbotit Auto navigointi

Missä käytetään huomenna Kaikkialla, missä.. On riittävästi dataa On riittävän nopea On liiketoimintaa

Lisää käytännön sovelluksia

Ja vielä lisää sovelluksia Lisäksi sillalla kerrotaan käytettävän uudenlaista tekoälyyn perustuvaa kasvojentunnistusteknologiaa, joka havaitsee muun muassa haukottelevat kuljettajat. Mikäli autoilija haukottelee kolme kertaa sillalla ajaessaan, hälyyttää järjestelmä turvamiehet auton perään. -Kiina Kaikki uutisiin saapuneet kommentit seulotaan automaattisesti ennen julkaisua. Kymmenillätuhansilla kommenteilla koulutettu tekoäly arvioi jokaisen viestin julkaisukelpoisuuden. Epäselvissä tilanteissa se kääntyy toimittajien puoleen. -YLE

Ja vielä yksi Ihmisen automaattinen tunnistaminen kasvoista yleistyy erilaisissa palveluissa. Viimeisin esimerkki löytyy pankkialalta; OP-Ryhmä kertoi tänään keskiviikkona ottavansa käyttöön vapaaehtoisen biometrisen kasvojentunnistamisen kaupassa maksettaessa. Siitä tulee kilpailija maksukortin lähimaksulle. -OP

Ja yksi vielä kaupan päälle SSAB ottaa tekoälyn työsuojelun avuksi - Ihminen ei pysty käsittelemään sataa tuhatta tekstiä Tekoäly lukee tapaturmaselostukset ja ennakoi tulevat vaaran paikat

Tekoäly ohjelmistojen riskejä

Loomis vs Wisconsin Herra Loomis syytettynä Tuomari päätti syyllinen, syytön ->sitten kone tuomion pituuden Loomis sanoi ettei kone voi arpoa hänen tuomionsa pituutta, vaan yhtiön, joka on tehnyt ohjelman, pitää kertoa miten se on tehty Yhtiö vastasi emme paljasta, on liikesalaisuus Haaste ei mennyt läpi, tuomio säilyi Lopputulos: ei kannata jäädä kiinni USA:ssa jos olet musta ja köyhä Vai onko näin, mitä hyvää tässä voisi olla?

Moni laitevalmistaja markkinoi älykännyköitä, joissa puhelimen saa kasvojentunnistuksella auki. Lehtinen sanoo, että pelkkään kuvaan perustuvaa kasvontunnistusta voi huijata esimerkiksi näyttämällä kännylle paperista valokuvaa. https://yle.fi/uutiset/3-10398271

Keinoäly syrji sukupuolen, kielen ja asuinalueen perusteella Yhdenvertaisuusvaltuutettu älähti lainanhakijan kohtelusta https://yle.fi/uutiset/3-10176934

Tekoälyn riskejä Vääristynyt data Alkujaan Ajan myötä Tulos Väärä oikea Väärä väärä Hakkerointi Väärinkäyttö (tahallaan)

Rikollisten nappaaminen kasvojentunnistuksen avulla tökkii Isossa-Britanniassa - 98 % tapauksista vääriä hälytyksiä http://www.iltalehti.fi/digiuutiset/201805142200941723_dx.shtml

GDPR: jokaisella EU-kansalaisella on 1. oikeus tarkistaa hänestä tallennetut tiedot 2. saada tieto siitä miten henkilötiedot on kerätty sekä miten niitä käsitellään ja kenelle niitä annetaan 3. oikeus oikaista mahdolliset väärät tiedot sekä poistaa tietonsa rekisteristä

Kenelle minun data kuuluu? EU Yksilölle USA Yritykselle Kiina Valtiolle

Näin Kiinassa

Yhteenveto

Yhteenveto Tekoäly on täällä jo, ja käyttö lisääntyy koko ajan Se ei ole ihmisen älyä vaan ihmisen tekemä tietokone ohjelma Kaikkien on hyvä ymmärtää mitä se on ja mitä se ei ole

Lisäopiskelua In English Elements of AI Ei koodausta, sopii aloittelijoille, Suomenkielinen tulee ensikuussa!! https://course.elementsofai.com/ Suomeksi Tekoälyn käyttökohteita https://yle.fi/aihe/termi/finto/httpwwwysofiontokokop36713/tekoaly

Hyödyllisiä tietolähteitä Hyviä kirjoja Russell, S & Norvig P (2014), Artificial intelligence - A Modern Approach. Prentice Hall. Bishop, C (2006), Pattern Recognition and Machine Learning. Springer Verlag Bostrom, N (2014), Superintelligence, Paths, Dangers, Strategies. Oxford University Press, Oxford, UK Raportteja ja julkaisuja The Risk of Automation for Jobs in OECD Countries: A Comparative Analysis, http://dx.doi.org/10.1787/5jlz9h56dvq7-en Digital Economy and Society Index DESI (2018) https://ec.europa.eu/digital-single-market/en/desi EU:n tiedonanto tekoälystä (2018) https://ec.europa.eu/digital-single-market/en/news/communication-artificial-intelligenceeurope

Demo: iän tunnistus https://how-old.net/#

Demo: Piirretään ja arvaa https://quickdraw.withgoogle.com/#

Demo: välimuoto https://magenta.tensorflow.org/assets/sketch_rnn_demo/interp.html

Demo: matkija https://magenta.tensorflow.org/assets/sketch_rnn_demo/multi_vae.html

Demo: piirrä loppuun https://magenta.tensorflow.org/assets/sketch_rnn_demo/multi_predict.html

Demo: Piirrä vaihtoehtoja https://magenta.tensorflow.org/assets/sketch_rnn_demo/index.html

Demo: musiikkisyntesoija https://experiments.withgoogle.com/ai/sound-maker/view/

Demo: tunnistus ja kielenkääntö https://thing-translator.appspot.com/

Kännyssä toimivia https://experiments.withgoogle.com/emoji-scavenger https://morse.withgoogle.com/speak-demo/ https://experiments.withgoogle.com/thing-translator

Roboauto

Riskejä Automaattinen henkilön tunnistus puheesta https://spectrum.ieee.org/tech-talk/consumerelectronics/audiovideo/interpols-new-automated-platform-willrecognize-criminals-by-theirvoice?utm_source=techalert&utm_campaign=techalert-05-24- 18&utm_medium=email

Lausahduksia DATA is New, Oil, sorry, Sewage Water AI is new Electricity, sorry, Snake Oil

Tekoäly patentit -2016