Tekoälykoulutus seniorimentoreille

Koko: px
Aloita esitys sivulta:

Download "Tekoälykoulutus seniorimentoreille"

Transkriptio

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

2 Aikataulu Päivä To pe Ma Ti 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

3 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ä

4 Esittely 1 Kumpi on ihminen, kumpi kone? Taas ihme!

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

6 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

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

8 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

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

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

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

12 Tekoälyn perusteet

13 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.

14 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

15 Kyllä, algoritmit uhkaavat demokratiaa Valta luisuu some-miljardööreille

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

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

18 Oppiva tekoäly?

19 Esimerkki: miten toimii oikeasti

20 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.

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

22 Tekoäly ennustaa lastensuojelun asiakkuuden. Tekoäly löysi 300 ennakoivaa tekijää. Aineisto asiakaskontaktia. Data oli yksilöpiiloitettu

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

24 Tekoälyn päätyypit

25 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

26 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

27 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

28 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

29 Esimerkkejä I/II Google kääntäjä Google kuvantunnistus Perus google kuvanhaku HRUxAhYQ_AUICigB&biw=1280&bih=623

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

31 Muutama lisätyyppi Siirto-oppiva neuroverkko (Transfer Learning) Kyselevä-oppiva neuroverkko (Active Learning) Monitehtävä-oppiva neuroverkko

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

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

34 Missä käytetään?

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

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

37

38 Lisää käytännön sovelluksia

39 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

40 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

41 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

42 Tekoäly ohjelmistojen riskejä

43 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?

44 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.

45 Keinoäly syrji sukupuolen, kielen ja asuinalueen perusteella Yhdenvertaisuusvaltuutettu älähti lainanhakijan kohtelusta

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

47 Rikollisten nappaaminen kasvojentunnistuksen avulla tökkii Isossa-Britanniassa - 98 % tapauksista vääriä hälytyksiä

48 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ä

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

50 Näin Kiinassa

51 Yhteenveto

52 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

53 Lisäopiskelua In English Elements of AI Ei koodausta, sopii aloittelijoille, Suomenkielinen tulee ensikuussa!! Suomeksi Tekoälyn käyttökohteita

54 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, Digital Economy and Society Index DESI (2018) EU:n tiedonanto tekoälystä (2018)

55 Demo: iän tunnistus

56 Demo: Piirretään ja arvaa

57 Demo: välimuoto

58 Demo: matkija

59 Demo: piirrä loppuun

60 Demo: Piirrä vaihtoehtoja

61 Demo: musiikkisyntesoija

62 Demo: tunnistus ja kielenkääntö

63 Kännyssä toimivia

64 Roboauto

65 Riskejä Automaattinen henkilön tunnistus puheesta 18&utm_medium=

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

67 Tekoäly patentit -2016

Tekoälykoulutus seniorimentoreille

Tekoälykoulutus seniorimentoreille 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

Lisätiedot

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

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

Lisätiedot

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

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

Lisätiedot

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! ] Johdatus tekoälyyn Luento 6.10.2011: Koneoppiminen Patrik Hoyer [ Kysykää ja kommentoikaa luennon aikana! ] Koneoppiminen? Määritelmä: kone = tietokone, tietokoneohjelma oppiminen = ongelmanratkaisukyvyn

Lisätiedot

TEEMU ROOS (KALVOT MUOKATTU PATRIK HOYERIN LUENTOMATERIAALISTA)

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.

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

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

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?

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

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

Lisätiedot

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

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ö

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

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

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

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

ALGORITMIT & OPPIMINEN

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

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

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

Kirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta. Tehtävä 63. Kirjoita oma versio funktiosta strcmp(),joka saa parametrinaan kaksi merkkiosoitinta. Tee ohjelma, jossa luetaan kaksi merkkijonoa, joita sitten verrataan ko. funktiolla. Tehtävä 64. Kirjoita

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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Ä

Lisätiedot

Tietueet. Tietueiden määrittely

Tietueet. Tietueiden määrittely Tietueet Tietueiden määrittely Tietue on tietorakenne, joka kokoaa yhteen eri tyyppistä tietoa yhdeksi asiakokonaisuudeksi. Tähän kokonaisuuteen voidaan viitata yhteisellä nimellä. Auttaa ohjelmoijaa järjestelemään

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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Ä

Lisätiedot

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

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

Lisätiedot

Tekoälysovellus: (Ennustaminen) Arviointi, estimointi

Tekoälysovellus: (Ennustaminen) Arviointi, estimointi Tekoälysovellus: (Ennustaminen) Arviointi, estimointi ENNUSTAMINEN (PREDICT) Ennustaminen on mallitusslangia. Paremmin kuvaava termiolisi estimointi, arviointi, selittäminen. Esimerkki: Otetaanihmispopulaatiosta

Lisätiedot

805306A Johdatus monimuuttujamenetelmiin, 5 op

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,

Lisätiedot

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

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

Lisätiedot

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

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 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 C Taulukko standard 1.00 s 512 MB D Ruudukko standard 1.00 s 512 MB E Sanalista

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.

Lisätiedot

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

System.out.printf(%d / %d = %.2f%n, ekaluku, tokaluku, osamaara); Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja

Lisätiedot

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

Lisätiedot

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

Digiajan menestyksekäs toimitusketju / Expak Materiaalivirtojen ohjaus ja optimointi Caset - Vilpe Oy, Airam Electric Oy Ab Etelä Digiajan menestyksekäs toimitusketju 24.10.2018 / Expak Materiaalivirtojen ohjaus ja optimointi Caset - Vilpe Oy, Airam Electric Oy Ab Expak Systems Oy Tommi Hyyrynen WWW.EXPAK.FI Suomen Osto- ja

Lisätiedot

Tekoäly muuttaa arvoketjuja

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

Lisätiedot

SoLoMo InnovaatioCamp 19.3.2013. Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie 13 00520 Helsinki ari.alamaki @ haaga-helia.

SoLoMo InnovaatioCamp 19.3.2013. Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie 13 00520 Helsinki ari.alamaki @ haaga-helia. SoLoMo InnovaatioCamp 19.3.2013 Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie 13 00520 Helsinki ari.alamaki @ haaga-helia.fi Social Mobile Local 7.3.2013 Perusversio-esimerkki 1.0

Lisätiedot

Liiketoimintaa metsäkonetiedosta?

Liiketoimintaa metsäkonetiedosta? Liiketoimintaa metsäkonetiedosta? Matti Rahikka 21/11/2018 1 Agenda Esittäjä Internet of Things Esineiden internet Kuvantunnistus Dronen käyttömahdollisuudet @450-laajakaista - Liikkuva tukiasema Kuka

Lisätiedot

Harjoitus 3 (viikko 39)

Harjoitus 3 (viikko 39) Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä. Ohjelmointitehtävien

Lisätiedot

Robotit kuntien päätöksenteon tukena

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

Lisätiedot

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

Taasko meitä huijataan ja viedään viimeisetkin rahat? Onko siitä oikeasti hyötyä? Tekoäly ja ohjelmistorobotiikka ja LähiTapiolassa Taasko meitä huijataan ja viedään viimeisetkin rahat? Onko siitä oikeasti hyötyä? Tekoäly ja ohjelmistorobotiikka ja LähiTapiolassa 1.4.2019 Mikko Vastela @Mick5691 Tekoäly ja lisätty äly Tekoäly artificial

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 9.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 9.2.2009 1 / 35 Listat Esimerkki: halutaan kirjoittaa ohjelma, joka lukee käyttäjältä 30 lämpötilaa. Kun lämpötilat

Lisätiedot

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

KONEOPPIMISEN HYÖDYNTÄMINEN: AUTOMAATTINEN TIKETTIEN KÄSITTELY. Esa Sairanen KONEOPPIMISEN HYÖDYNTÄMINEN: AUTOMAATTINEN TIKETTIEN KÄSITTELY Esa Sairanen 29.03.2017 Sisältö Taustaa Tavoite Mitä on koneoppiminen? Azure Machine Learning koneoppimismenetelmiä Projektin vaiheet Data

Lisätiedot

Ti5313500 Tietoturvan Perusteet : Politiikka

Ti5313500 Tietoturvan Perusteet : Politiikka Ti5313500 Tietoturvan Perusteet : Pekka Jäppinen 12. joulukuuta 2007 Pekka Jäppinen, Lappeenranta University of Technology: 12. joulukuuta 2007 Ohjeistus/säännöt henkilöstölle kuinka toimia Kertoo mitä

Lisätiedot

Tekoäly ja sen soveltaminen yrityksissä. Mika Rantonen

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

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 11.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 11.2.2009 1 / 33 Kertausta: listat Tyhjä uusi lista luodaan kirjoittamalla esimerkiksi lampotilat = [] (jolloin

Lisätiedot

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

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

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS JOHDATUS TEKOÄLYYN TEEMU ROOS ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: ROBOTIIKKA TEKOÄLYN GRAND CHALLENGE YHDISTÄÄ LÄHES KAIKKI TEKOÄLYN OSA-ALUEET: AKTUAATTORIT:

Lisätiedot

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

System.out.printf(%d / %d = %.2f%n, ekaluku, tokaluku, osamaara); Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Ohjelmointitehtävien osalta palautetaan

Lisätiedot

Useimmin kysytyt kysymykset

Useimmin kysytyt kysymykset Useimmin kysytyt kysymykset Versio 1.1 1 1. Mikä mobiilikortti on? Mobiilikortti on matkapuhelimessa toimiva sovellus ja www.mobiilikortti.com osoitteessa oleva palvelu. Sovelluksen avulla voit siirtää

Lisätiedot

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

Tekoäly ja ihmisyyden tulevaisuus Keski-Suomen tulevaisuusfoorumi XVI Maija-Riitta Ollila Tekoäly ja ihmisyyden tulevaisuus Keski-Suomen tulevaisuusfoorumi XVI 8.11.2018 Uuden etiikan edelläkävijyys Tekoäly heijastaa ihmisen toimintaa Millaista muutosta haluamme vahvistaa? Esimerkkejä tekoälyn

Lisätiedot

Apuja ohjelmointiin» Yleisiä virheitä

Apuja ohjelmointiin» Yleisiä virheitä Apuja ohjelmointiin» Yleisiä virheitä Ohjelmaa kirjoittaessasi saattaa Visual Studio ilmoittaa monenlaisista virheistä "punakynällä". Usein tämä johtuu vain siitä, että virheitä näytetään vaikket olisi

Lisätiedot

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

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/

Lisätiedot

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

Ohjelmassa on käytettävä funktiota laskeparkkimaksu laskemaan kunkin asiakkaan maksu. Funktio floor pyöristää luvun lähimmäksi kokonaisluvuksi. Tehtävä 24. Kallioparkki veloittaa 2 euroa kolmelta ensimmäiseltä pysäköintitunnilta. Yli kolmen tunnin pysäköinnistä veloitetaan lisäksi 0.5 euroa jokaiselta yli menevältä tunnilta. Kuitenkin maksimiveloitus

Lisätiedot

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

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

Lisätiedot

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

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,

Lisätiedot

KOHTI TIETOISIA ROBOTTEJA

KOHTI TIETOISIA ROBOTTEJA SESKOn kevätseminaari 2017 KOHTI TIETOISIA ROBOTTEJA Dr. Pentti O A Haikonen Adjunct Professor Department of Philosophy University of Illinois at Springfield pentti.haikonen@pp.inet.fi ESITYKSEN PÄÄAIHEET

Lisätiedot

Centria tutkimus ja kehitys

Centria tutkimus ja kehitys Luonnontuote-digiä Janne Känsäkoski Centria tutkimus ja kehitys Centria tutkimus ja kehitys Luonnontuote-digiä Yhteinen alusta Metsästä ovelle Palvelullistaminen Työn automatisointi, robotit jalostuksessa

Lisätiedot

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

Digitalisaatio ja FinTech minkälainen ympäristö Suomi on? Aleksi Grym Suomen Pankki Digitalisaatio ja FinTech minkälainen ympäristö Suomi on? 4.11.2016 Julkinen 1 Sisällysluettelo Ajankohtaiset teemat finanssialan digitalisaatiossa Lohkoketjut ja hajautetut tilikirjat

Lisätiedot

Tekoäly ja koneoppiminen metsävaratiedon apuna

Tekoäly ja koneoppiminen metsävaratiedon apuna Tekoäly ja koneoppiminen metsävaratiedon apuna Arbonaut Oy ja LUT University 26. marraskuuta 2018 Metsätieteen päivä 2018 Koneoppimisen kohteena ovat lukujen sijasta jakaumat Esimerkki 1 Koneoppimisessa

Lisätiedot

Datasta arvoaliiketoiminnalle. Kirsi Pietilä Business Intelligence Lead

Datasta arvoaliiketoiminnalle. Kirsi Pietilä Business Intelligence Lead Datasta arvoaliiketoiminnalle Kirsi Pietilä Business Intelligence Lead Kolikonheiton aikakausi on päättynyt Data ja numerot kertovat kaiken mitä haluat tietää asiakkaistasi, palvelustasi tai yrityksestäsi,

Lisätiedot

Algoritmit 2. Luento 13 Ti Timo Männikkö

Algoritmit 2. Luento 13 Ti Timo Männikkö Algoritmit 2 Luento 13 Ti 30.4.2019 Timo Männikkö Luento 13 Simuloitu jäähdytys Merkkijonon sovitus Horspoolin algoritmi Ositus ja rekursio Rekursion toteutus Algoritmit 2 Kevät 2019 Luento 13 Ti 30.4.2019

Lisätiedot

Osaava ostaja, Keskustellaan kuluttajuudesta

Osaava ostaja, Keskustellaan kuluttajuudesta Osaava ostaja, Keskustellaan kuluttajuudesta Viimeisin ostamani asia haaveet ja tarpeet hintavertailu rahat tuotetietous muuta Minä mainonnan keskellä 1 Ryhmätyö Näin ostopäätöksiini yritettiin vaikuttaa

Lisätiedot

JOHDATUS TEKOÄLYYN TEEMU ROOS

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Ä

Lisätiedot

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

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

Lisätiedot

Jos luet viestin mieluummin selaimella, klikkaa tästä

Jos luet viestin mieluummin selaimella, klikkaa tästä Jos luet viestin mieluummin selaimella, klikkaa tästä Autoilija- ja kuljettajatiedote $times tamp-j.n.y$ Lentoaseman liikennöinti 1.7.2018 alkaen Hyvät Taksi Helsingin autoilijat, Taksi Helsinki tuottaa

Lisätiedot

Tee-se-itse -tekoäly

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:

Lisätiedot

Johdatus tekoälymatematiikkaan (kurssilla Johdatus Watson-tekn

Johdatus tekoälymatematiikkaan (kurssilla Johdatus Watson-tekn Johdatus tekoälymatematiikkaan (kurssilla Johdatus Watson-tekniikkaan ITKA352) Informaatioteknologian tiedekunta Jyväskylän yliopisto 23.3.2018 Tekoälyn historiaa 6 1 Introduction Kuva Fig. lähteestä 1.3

Lisätiedot

Metropolia ammattikorkeakoulu 05.02.2015 TI00AA43-3004: Ohjelmointi Kotitehtävät 3

Metropolia ammattikorkeakoulu 05.02.2015 TI00AA43-3004: Ohjelmointi Kotitehtävät 3 : http://users.metropolia.fi/~pasitr/2014-2015/ti00aa43-3004/kt/03/ratkaisut/ Tehtävä 1. (1 piste) Tee ohjelma K03T01.cpp, jossa ohjelmalle syötetään kokonaisluku. Jos kokonaisluku on positiivinen, niin

Lisätiedot

Eduskunnan tulevaisuusvaliokunta

Eduskunnan tulevaisuusvaliokunta Eduskunnan tulevaisuusvaliokunta 30.11.2018 Heikki Ailisto 29.11.2018 VTT beyond the obvious 1 Neljä huomiota tekoälystä 1. Tekoäly ei ole yksi teknologia Suositut ns. syvät neuroverkot ovat hyviä luokittelemaan

Lisätiedot

Opiskelija digimaailmassa

Opiskelija digimaailmassa Opiskelija digimaailmassa Virtuaaliopetuksen päivät Helsinki @petterij pjarvinen.blogspot.com bittimittari.blogspot.com @petterij www.facebook.com/petterijj profiles.google.com/petterij pinterest.com/petterij

Lisätiedot

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

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Googlen palvelut synkronoinnin apuna Kampin palvelukeskus 31.01.2018 Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Google-tili Jos käytät Gmail-sähköpostia niin sinulla on Google-tili (nn.nn@gmail.com)

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2018-2019 1. Algoritmeista 1.1 Algoritmin käsite Algoritmi keskeinen laskennassa Määrittelee prosessin, joka suorittaa annetun tehtävän Esimerkiksi Nimien järjestäminen aakkosjärjestykseen

Lisätiedot

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

Tilaisuus alkaa klo 9 ( ). #digibarometri Wi-Fi: FinlandiaHall Tilaisuus alkaa klo 9 (15.6.2017). #digibarometri Wi-Fi: FinlandiaHall Tervetuloa Tuomo Luoma, Verkkoteollisuus @tluoma #digibarometri Julkistaminen Petri Rouvinen, Etlatieto Oy #digibarometri 2016 2017

Lisätiedot

Poikkeavuuksien havainnointi (palvelinlokeista)

Poikkeavuuksien havainnointi (palvelinlokeista) Poikkeavuuksien havainnointi (palvelinlokeista) TIES326 Tietoturva 2.11.2011 Antti Juvonen Sisältö IDS-järjestelmistä Datan kerääminen ja esiprosessointi Analysointi Esimerkki Lokidatan rakenne Esikäsittely,

Lisätiedot

Tentin asetukset. Tentin lisääminen. Tentin asetukset

Tentin asetukset. Tentin lisääminen. Tentin asetukset Tentin asetukset Moodlen tentti-aktiviteetin perusasetukset käydään läpi tällä sivulla. Jos etsit ohjetta kysymysten luomiseen, katso erillinen ohjesivu kysymyspanki sta. Tentti soveltuu "perinteisen tenttimisen"

Lisätiedot

YipTree.com. hommannimionmatematiikka.com

YipTree.com. hommannimionmatematiikka.com YipTree.com hommannimionmatematiikka.com YipTreen ja Homman nimi on matematiikan plussat Työrauha, työrauha ja työrauha Tuntien aloitus tapahtuu automaattisesti ja nopeasti (edellyttäen että koneet toimii)

Lisätiedot

Sähköpostitilin käyttöönotto

Sähköpostitilin käyttöönotto Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen

Lisätiedot

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

Logistiikkapalvelujen digitalisaatio kuljetusyrittäjän näkökulmasta Logistiikkapalvelujen digitalisaatio kuljetusyrittäjän näkökulmasta TransSmart-seminaari Finlandia-talo 11.11.2015 Sakari Backlund Suomen Kuljetus ja Logistiikka SKAL ry 1) Logistiikkapalvelujen 2) digitalisaatio

Lisätiedot

811120P Diskreetit rakenteet

811120P Diskreetit rakenteet 811120P Diskreetit rakenteet 2016-2017 1. Algoritmeista 1.1 Algoritmin käsite Algoritmi keskeinen laskennassa Määrittelee prosessin, joka suorittaa annetun tehtävän Esimerkiksi Nimien järjestäminen aakkosjärjestykseen

Lisätiedot

Digitaalinen markkinointi ja myynti Mitä DIVA meille kertoi?

Digitaalinen markkinointi ja myynti Mitä DIVA meille kertoi? Digitaalinen markkinointi ja myynti Mitä DIVA meille kertoi? Myynnin Digiloikka, 11/5/2017 Tommi Laukkanen UEF // University of Eastern Finland Asiakkaan ostopäätösprosessi TARPEEN TUNNISTAMINEN INFORMAATION

Lisätiedot

Tietokone työvälineenä

Tietokone työvälineenä Tietokone työvälineenä Aloitusluento 30.8.2013 Emilia Hjelm Yleistä kurssista Pakollinen Mahtava Työläs Palkitseva Kurssin laajuus 1 opintopiste ei vastaa kurssin todellista laajuutta. NYYH! Mutta TVT-ajokortista

Lisätiedot

811312A Tietorakenteet ja algoritmit 2015-2016. I Johdanto

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

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla

Lisätiedot

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

From: Ostaja klo 21:51 Millaisessa kunnossa kirja on? Onko se siisti ja säilytetty kuivissa sisätiloissa, eli ei tunkkaisen hajuinen? Downloaded from: justpaste.it/65j Etsin Anni Swanin kirjaa Tottisalmen perillinen. Huuto.netissä niitä oli tarjolla useita, ja useimmat vain muutamalla eurolla. Vanhoja kirjoja on toisinaan säilytetty

Lisätiedot

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

JYVÄSKYLÄN YLIOPISTO Valintakoe k2019 Sivu 1 Tietojärjestelmätieteen opiskelijavalinta. Henkilötunnus: JYVÄSKYLÄN YLIOPISTO Valintakoe k2019 Sivu 1 Tehtävä 1. Tehtävän enimmäispistemäärä on 15. Vastaa seuraaviin väittämiin oikein tai väärin merkitsemällä raksilla valitsemasi vaihtoehto väittämän perään.

Lisätiedot

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

Kerta 2. Kerta 2 Kerta 3 Kerta 4 Kerta 5. 1. Toteuta Pythonilla seuraava ohjelma: Kerta 2 Kerta 3 Kerta 4 Kerta 5 Kerta 2 1. Toteuta Pythonilla seuraava ohjelma: 2. Tulosta Pythonilla seuraavat luvut allekkain a. 0 10 (eli, näyttää tältä: 0 1 2 3 4 5 6 7 8 9 10 b. 0 100 c. 50 100 3.

Lisätiedot

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

RAMBOLL WATER TEKOÄLYN HYÖDYNTÄMINEN JÄTEVEDENPUHDISTAMON OPEROINNISSA RAMBOLL WATER TEKOÄLYN HYÖDYNTÄMINEN JÄTEVEDENPUHDISTAMON OPEROINNISSA Anna Sipilä Vesihuolto 2019 16.5.2019 Jyväskylä 1 MIKSI TEKOÄLY? Vedenpuhdistamoilla mitataan nykyisin paljon eri asioita pelkästään

Lisätiedot

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

PEM1123/ 410993A. Asennus- ja käyttöohje SW/S2.5 viikkokello. ABB i-bus KNX. SW/S2.5 Viikkokello PEM1123/ 410993A Asennus- ja käyttöohje SW/S2.5 viikkokello ABB i-bus KNX SW/S2.5 Viikkokello Sisällysluettelo 1.0 Kuvaus 1.1 Laitteen käyttö...3 1.2 Ominaisuudet...3 1.3 Näppäimet ja osat...4 1.4 Tekniset

Lisätiedot

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

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

Lisätiedot

Version päivittäminen

Version päivittäminen Version päivittäminen Puh: 02-2767 171 Fax: 02-2767 170 www.ecom.fi asiakaspalvelu@ecom.fi 1 Uuden version haku internetistä ja ohjelmiston rekisteröinti...3 1.1 Ohjelmiston Rekisteröiminen...3 1.2 Internet-rekisteröinnin

Lisätiedot

Älykäs datan tuonti kuljetusongelman optimoinnissa. Antoine Kalmbach

Älykäs datan tuonti kuljetusongelman optimoinnissa. Antoine Kalmbach Älykäs datan tuonti kuljetusongelman optimoinnissa Antoine Kalmbach ane@iki.fi Sisällys Taustaa Kuljetusongelma Datan tuominen vaikeaa Teoriaa Tiedostojen väliset linkit Mikä sarake on mikäkin? Ratkaisutoteutus

Lisätiedot

Algoritmit 1. Luento 1 Ti Timo Männikkö

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

Lisätiedot

Julkinen loppuraportti Simua Startupin nopea kokeilu Oulun Ritaharjun koulussa

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

Lisätiedot

TEKOÄLY ROBOTIIKKA MEDIASSA

TEKOÄLY ROBOTIIKKA MEDIASSA TEKOÄLY ROBOTIIKKA MEDIASSA Carl-Gustav Lindén sähköposti: carl-gustav.linden@helsinki.fi puh: 0405157682 PÄÄTAVOITTEET To create a roadmap and a demonstration of a future news ecosystem based on automated

Lisätiedot

Ohjelmoinnin perusteet, syksy 2006

Ohjelmoinnin perusteet, syksy 2006 Ohjelmoinnin perusteet, syksy 2006 Esimerkkivastaukset 1. harjoituksiin. Alkuperäiset esimerkkivastaukset laati Jari Suominen. Vastauksia muokkasi Jukka Stenlund. 1. Esitä seuraavan algoritmin tila jokaisen

Lisätiedot

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

Kuva 1. Jokaisen tavallisen kuvan tasotyökalussa näkyy vain yksi taso, tässä nimellä tausta. Gimp alkeet XII 9 luokan ATK-työt/HaJa Sivu 1 / 6 GIMP:in tasotyökalu Lue ensin nämä ohjeet! Harjoitus lopussa! GIMP:in tasotyökalu on nimensä mukaisesti työkalu, jolla hallitaan tasoja, niiden läpinäkyvyyttä,

Lisätiedot

IoT ja 3D-tulostus. Riku Immonen

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

Lisätiedot

Urheilijan henkisen toimintakyvyn tukeminen

Urheilijan henkisen toimintakyvyn tukeminen Urheilijan henkisen toimintakyvyn tukeminen ELÄMÄN HALLINTA & HYVÄ ARKI ITSEVARMA URHEILIJA MYÖNTEINEN ASENNE MOTIVAATIO & TAVOITTEEN ASETTAMINEN Myönteinen asenne Pidä hyvää huolta sisäisestä lapsestasi,

Lisätiedot

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

Pong-peli, vaihe Rajojen tarkistus Yläreunan tarkistus. Muilla kielillä: English Suomi Muilla kielillä: English Suomi Pong-peli, vaihe 6 Tässä vaiheessa parantelemme mailojen liikuttelua ja tutustumme if-lauseeseen. 1. Rajojen tarkistus Edellisessä oppaassa laitoimme mailat liikkumaan, mutta

Lisätiedot

KEMIKAALISAVOTTA VESIHUOLTOLAITOKSESSA - MITEN KEMIKAALEISTA AIHEUTUVAT RISKIT SAADAAN HALLINTAAN

KEMIKAALISAVOTTA VESIHUOLTOLAITOKSESSA - MITEN KEMIKAALEISTA AIHEUTUVAT RISKIT SAADAAN HALLINTAAN KEMIKAALISAVOTTA VESIHUOLTOLAITOKSESSA - MITEN KEMIKAALEISTA AIHEUTUVAT RISKIT SAADAAN HALLINTAAN käyttöpäällikkö, TkT Riitta Kettunen, Tampereen Vesi toimitusjohtaja Ilkka Laukkanen, Nokian Vesi Oy 1

Lisätiedot

Käyttöopas Mobiilipankkiin ja tunnuslukusovellukseen

Käyttöopas Mobiilipankkiin ja tunnuslukusovellukseen Käyttöopas Mobiilipankkiin ja tunnuslukusovellukseen Käyttöopas tunnuslukusovellukseen sekä mobiilipankkiin Tämä opas on tehty sinulle tueksi Nordean mobiilipalveluiden käytön aloittamiseen Näitä ohjeita

Lisätiedot

Työn ja yhteiskunnan murros Ennakkotietoja raportista

Työn ja yhteiskunnan murros Ennakkotietoja raportista Työn ja yhteiskunnan murros Ennakkotietoja raportista Osmo Soininvaara 14.6.2018 Tekoäly on uusi sähkö #tekoälyaika 2 Yleiskäyttöinen teknologia tunkeutuu kaikkialle Tekoäly vai älykäs ohjelmoija? Rajanveto

Lisätiedot

opiskelijan ohje - kirjautuminen

opiskelijan ohje - kirjautuminen opiskelijan ohje - kirjautuminen estudio on Edupolin kehittämä e-oppimisympäristö koulutusryhmän verkkoalustana perinteisen luokkaopetuksen tukena. etäopiskelussa ja -opetuksessa kotoa tai työpaikalta.

Lisätiedot

EU:N TIETOSUOJA-ASETUKSET WALMU

EU:N TIETOSUOJA-ASETUKSET WALMU EU:N TIETOSUOJA-ASETUKSET WALMU 1 EU:N TIETOSUOJA-ASETUKSET EU:n tietosuoja-asetuksen huomioiminen järjestötoiminnassa GDPR = General Data Protection Regulation = EU:n tietosuoja-asetus = Euroopan parlamentin

Lisätiedot

A09-05 OSGi IRC Bot For Coffee Maker

A09-05 OSGi IRC Bot For Coffee Maker AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A09-05 OSGi IRC Bot For Coffee Maker Henri Nieminen Juha Sironen 1 Sisältö: 1. Tavoitteiden kertaus 2. Tuloksien esittely 3. Sovelluksen demo 4.

Lisätiedot

1. Mitä tehdään ensiksi?

1. Mitä tehdään ensiksi? 1. Mitä tehdään ensiksi? Antti Jussi i Lakanen Ohjelmointi 1, kevät 2010/ Jyväskylän yliopisto a) Etsitään Googlesta valmis algoritmi b) Mietitään miten itse tehtäisiin sama homma kynällä ja paperilla

Lisätiedot