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! ]

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

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

ALGORITMIT & OPPIMINEN

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

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

TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA)

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS

Johdatus tekoälyn taustalla olevaan matematiikkaan

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

Tietueet. Tietueiden määrittely

Ohjelmoinnin perusteet Y Python

JOHDATUS TEKOÄLYYN TEEMU ROOS

805306A Johdatus monimuuttujamenetelmiin, 5 op

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

Ohjelmoinnin perusteet Y Python

Tekoäly muuttaa arvoketjuja

JOHDATUS TEKOÄLYYN TEEMU ROOS

Algoritmit 1. Luento 10 Ke Timo Männikkö

JOHDATUS TEKOÄLYYN TEEMU ROOS

Tervetuloa! Mä asun D-rapussa. Mun asunto on sellainen poikamiesboksi.

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

KOHTI TIETOISIA ROBOTTEJA

Verkkoviestintäkartoitus

EDUBOX opetusvideopalvelu

Ohjelmoinnin perusteet Y Python

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

Tiedonsiirto helposti navetta-automaation ja tuotosseurannan välillä

Tekoälysovellus: (Ennustaminen) Arviointi, estimointi

Poikkeavuuksien havainnointi (palvelinlokeista)

Tietorakenteet ja algoritmit

Julkinen. Esikoulu- ja alaasteikäisten. puhelimen hankinta ja käyttö tulokset. DNA Oy

Mobiililaitteiden ja sovellusten tietoturvallisuus mihin tulee kiinnittää huomiota?

TEKOÄLY JA TIETOISET KONEET

Älykäs datan tuonti kuljetusongelman optimoinnissa. Antoine Kalmbach

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin perusteet Y Python

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

Tekoäly ja sen soveltaminen yrityksissä. Mika Rantonen

Algoritmit 2. Luento 13 Ti Timo Männikkö

Tietojen haku tuotannonohjausjärjestelmästä ja lähettäminen Minun Maatilani -ohjelmistolle MMAmmuLinkillä

OPI SKELI JAN TI I TUS - OPAS

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

811312A Tietorakenteet ja algoritmit I Johdanto

Suvi Junes Tampereen yliopisto / Tietohallinto 2012

YipTree.com. hommannimionmatematiikka.com

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

JOHDATUS TEKOÄLYYN TEEMU ROOS

Version päivittäminen

Palaute kirjasta: Copyright 2011 Talentum Media Oy ja tekijät. Kansi: Sanna-Reeta Meilahti Taitto: NotePad Ay,

Digitaalisen palvelun luoman asiakasarvon tunnistaminen

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

Suvi Junes Tampereen yliopisto / Tietohallinto 2013

SOSIAALINEN MEDIA, EduBerry. Hannakaisa Markkanen, tiedottaja

Algoritmit 1. Luento 1 Ti Timo Männikkö

Opiskelija digimaailmassa

Sulautetut järjestelmät

Useimmin kysytyt kysymykset

Mirva Jääskeläinen Espoon kaupungin työväenopisto

JOHDATUS TEKOÄLYYN TEEMU ROOS

Palaute. Asetukset: Nimeä palaute ja kirjoita kuvaus tai ohjeet.

Digitaaliset osallistumismahdollisuudet. työvälineet. Seurakehittäjien osaamisohjelma

Mitä on konvoluutio? Tutustu kuvankäsittelyyn

E-kirjat tulee - oletko valmis? Pohdintaa e-kirjojen käytöstä sekä niihin liittyvistä odotuksista

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

Työn ja yhteiskunnan murros Ennakkotietoja raportista

1. Ammatillisen Profiloitumisen väline: profiili, osaaminen. 2. Verkostoitumisalusta: tuttavat, kollegat, ryhmät

PIKAOPAS MODEM SETUP

JUHTA ja VAHTI juhlatilaisuus, Tietojärjestelmien tulevaisuudesta tekoälyn kehityksen näkökulmasta. Timo Honkela.

Tieto- ja viestintätekniikka. Internetistä toimiva työväline 1,5 osp (YV10TV2) (HUOM! Ei datanomeille)

Internetpalvelut. matkalla Mikko Sairanen

Algoritmit 2. Luento 11 Ti Timo Männikkö

GPS Miten opin käyttämään? Mihin käytän?

Algoritmit 2. Demot Timo Männikkö

Tavoite Opiskelija osaa käyttää englannin kielen rakenteita, hallitsee kielen perusilmaukset ja ymmärtää opiskelijan arkielämään liittyvää kieltä

Digital Thermometer KÄYTTÖOHJE

Sähköpostitilin käyttöönotto

Moodle-oppimisympäristö

JOVISION IP-KAMERA Käyttöohje

Tällä kerralla ohjelmassa. Kognitiivinen mallintaminen Neuraalimallinnus Kertausta: Perseptronin oppimissääntö

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

Työ muuttuu. muututko sinä? Pohjois-Savon SOTE-hanke Pohjois-Savon sairaanhoitopiiri KUOPION YLIOPISTOLLINEN SAIRAALA

Muuttuva opettajuus 3 pointtia

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

Ti Tietoturvan Perusteet : Politiikka

Robotit kuntien päätöksenteon tukena

LAITTEISTOKOKOONPANON SELVITTÄMINEN JA AJURIEN ASENTAMINEN

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

Metropolia ammattikorkeakoulu TI00AA : Ohjelmointi Kotitehtävät 3

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

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Ohjelmoinnin perusteet Y Python

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

811120P Diskreetit rakenteet

Ohjelmoinnin perusteet Y Python

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Transkriptio:

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