Tekoälykoulutus seniorimentoreille Pauli Isoaho Tekoälyasiantuntija Omnia AI Lab 17.9.2018
Aikataulu Päivä 18.9 ti 19.9 ke 20.9 to 24.9 ma 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
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
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 Tietokone ohjelmisto, joka ratkaisee rajatun ongelman Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Mitä Tekoäly ei ole Tekoäly ei ole.. Ihmisälyä Hopea luoti Huomispäivää Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Miksi tekoäly on nyt tapetilla? Tekoäly ohjelmisto Internet Algoritmi Tietokone teho Paljon Dataa #tekoälyätaviksille #tekoälytalkoot #tekoälyaika
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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Neuroverkko Piiloitetut tasot Sisääntulo taso Ulostulo taso
Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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 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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Vahvistettu oppiminen Tässä ei myöskään anneta oikeaa vastausta, vaan joko palkkio tai rangaistus. Ohjelma kokeilee erilaisia vaihtoehtoja, ja jos se jostain näistä vaihtoehdoista 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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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 Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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? Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Missä käytetään jo Puhelimessa Kaikki striimauspalvelut kuten Netflix Kaikki SOME ohjelmat, kuten Facebook, twitter Google haku Terveydenhoito Chatbotit Auto navigointi Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
Missä käytetään huomenna Kaikkialla, missä.. On riittävästi dataa On riittävän nopea On liiketoimintaa Omnia #tekoälytalkoot AI lab #tekoälyätaviksille
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ä
Tekoälyn riskejä Vääristynyt data Alkujaan Ajan myötä Tuloksen ymmärtäminen 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
Kenelle minun data kuuluu? EU Yksilölle USA Yritykselle Kiina Valtiolle
Kotitehtäviä 1. Asenna joku näistä sovelluksista, kokeile sitä ja kerro kokemuksista huomenna Object detection Socratic SayHi 2. Mene YLEn sivuille ja hae sanalla tekoäly Lue/katso video vähintään kolmesta linkistä Valitse yksi, josta kerrot mikä siinä oli pääviesti
Kotitehtäviä 3. Viekö tekoäly työpaikat? 4.
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
Ohjelma 24.9 Seniori tekoälymentorin vierailu Nettisivun läpikäynti Robo ohjelmointi Miten eteenpäin? Palautelomake Loppulauseet
Seniori tekoälymentorin vierailu Vapaamuotoinen keskustelu
Nettisivut Eri osiot Mitä voi lisätä/vähentää/muuttaa
Robo ohjelmointi Tekstin muodostaminen Liikkeen lisääminen
Miten eteenpäin Kenttätilaisuudet Tapaaminen kerran kuussa Whatsapp ryhmä Tietoiskut Vierailut Jatko-opiskelu 10 kännyä 2 roboa
Palautelomake
Loppusanat Valonkantajia tekoälyn pimeyteen Neljännen vallankumouksen sanansaattajia kolmannella iällä Nöyränä Hauskaa https://www.youtube.com/watch?v=jmg86crbbtw