Datasta oivalluksia ja bisnestä valmennus analytiikan ja palveluajattelun perusteet

Samankaltaiset tiedostot
DOB - Datasta oivalluksia ja bisnestä DOB innovaatioalustan kuvaus

DOB - Datasta oivalluksia ja bisnestä 6aika-ohjelman hanke

DOB-Datasta oivalluksia ja bisnestä valmennuskurssi. Palvelu- ja asiakaslogiikkaan perustuva liiketoimintamalli

Datasta oivalluksia ja bisnestä-valmennus Palvelumuotoilun työvälineitä Jaakko Porokuokka, Laurea. cc by 4.0

DOB - Datasta oivalluksia ja bisnestä DOB valmennus, Tikkurilan kurssi

Palveluliiketoimintaa verkostoitumalla

Verkko-opetus arvon yhteistuotannon ympäristönä Ari-Matti Auvinen

Kohti Open Data kehittäjäyheisöä

Kohti teollisuuden älykästä palveluliiketoimintaa

Tekesin rooli teollisuuden palveluliiketoiminnan uudistamisessa

Ketterämpi Sonera Matka on alkanut!

DOB Datasta oivalluksia ja bisnestä

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

Palveleva pakkaus metsäklusterin veturina

Liite 2 A

Muuttuva markkinointi muuttuvat tiedontarpeet. Päivi Voima Senior Researcher Hanken

Hei me verkostoidutaan Case - Dazzle Oy

Digia Oyj:n puolivuosikatsaus

Miten kaupunki hyödyntää dataa ja mitä esimerkiksi raportointi vaatii järjestelmiltä

811312A Tietorakenteet ja algoritmit I Johdanto

IBM Iptorin pilven reunalla

Ketteryyttä asiakaskeskeisen liiketoimintamallin

Esimerkkejä vaativuusluokista

DOB-tarina jatkuu verkoston muodossa

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

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

Venttiilit ja Automaatio

Palvelumuotoilu. Luomme sytyttäviä palvelukokemuksia! Diak

KICK ASS! FACEBOOK-MARKKINOINNILLA MATKAILULIIKETOIMINTA KASVUUN

Arto Kiviniemi Tutkimusprofessori Rakennetun ympäristön tiedonhallinta

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D

Markkinoinnin perusteet, verkkokurssi Juho-Petteri Huhtala Markkinoinnin laitos

AJATUKSEN VOIMA: MITÄ KANNATTAA AJATELLA.!?

CIO muutosjohtajana yli organisaatiorajojen

Digitalisaation kartoitus ja tiekartan suunnittelu. Palvelu innovaatioseteliin Steamlane Oy

Toiminnanohjaus ja tiedolla johtaminen tänään ja tulevaisuudessa

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

Teollinen Internet tuotantotoiminnassa -seminaari Raahe Kimmo Jaakkonen, Absent Oy. Teollinen Internet konepajateollisuudessa

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

2019 >>> Kohti tulevaisuuden asiakaskokemusta. Vähemmän soittoja ja kontakteja, enemmän digitaalista asiakaspalvelua

Tekoälysovellusten vaatimukset datalle, tiedon hallinnan prosesseille ja johtamiselle

Miten 333 organisaatiota voi kehittää yhtä yhteistä digitaalista palvelua ja vielä kuunnella kaikkien asiakkaita?

Sähköisen markkinoinnin viisi kultaista sääntöä eurooppalaisten operaattoreiden silmin

Master-opinnot Haaga-Heliassa. Avoin AMK infoilta Koulutusasiantuntija Sanna Heiniö

Uuden sukupolven soteratkaisut

Älykäs kaupunki seminaari klo Radisson Blue Royal, Hki, Runeberginkatu 2

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

II Voitto-seminaari Konseptointivaihe

Indoor Environment

Kokonaisarkkitehtuuri M U U TO S TA L A A D U N E H D O I L L A

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

FixUi:n palvelumuotoilupaketit. Ota yhteyttä:

Analytiikka osana muutosjohtamista ja tiedonhallintaa Kuinka me teimme sen ja mihin olemme menossa? Elintarviketurvallisuusvirasto Evira Erik Semenius

Teollinen internet on tuo+avuuden uusi vallankumous mitä sen hyödyntäminen edelly+ää

Teollinen markkinointi ja kansainvälinen liiketoiminta. Pääaineen esittely

Miten teollinen internet voi mullistaa liiketoimintasi

Basware IFRS Forum. Tervetuloa!

Tutkimusprojekti: Siemens Simis-C -asetinlaitteen data-analytiikka

Rikasta Pohjoista 2019 Uudistuva teollisuus Teollisten innovaatioiden tulevaisuus

Tekoäly muuttaa arvoketjuja

Avoin Data Kehittäjäyhteisön käynnistäminen

CALL TO ACTION! Jos aamiaistilaisuudessa esillä olleet aiheet kiinnostavat syvemminkin niin klikkaa alta lisää ja pyydä käymään!

Avoimen ja jaetun tiedon hyödyntäminen. Juha Ala-Mursula BusinessOulu

Yhteisöllisen tuotekehyksen avoin verkkolaboratorio. Asta Bäck

CUDA. Moniydinohjelmointi Mikko Honkonen

Teollinen Internet & Digitalisaatio 2015

Teknisen Kaupan koulutuskokonaisuus myynnin ja huollon henkilöstölle: Menesty ratkaisumyynnillä.

OSAAMMEKO KAIKEN TÄMÄN?

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Systeeminen muutos haastaa biotalouden perinteiset liiketoimintamallit

Palvelumuotoilu - uutta, vanhaa ja lainattua? Tuuli Mattelmäki

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

Miksi 1080 kannattaa tehdä?

DIGITALISAATIO TYÖELÄMÄN AJURINA. People First henkilöstö- ja asiakaskokemus digitalisoituneessa tulevaisuudessa

Sähköjaoksen ajankohtaispäivä. Moderni paloilmoitin - Siemens talotekniikka

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

Datasta arvoaliiketoiminnalle. Kirsi Pietilä Business Intelligence Lead

UX NÄKÖKULMA - KONECRANES

Digiajan muutoshaasteet liiketoiminnassa

Business Insight -tapahtumasarja TIEDOLLA JOHTAMINEN PALVELULIIKETOIMINNASSA. GLO Hotel

Algoritmit 1. Luento 1 Ti Timo Männikkö

Digitaalisuus palvelumuotoilussa. Annemari Auvinen Digipolku

The Truth in Information

Tukholma-Pietari kehityskäytävä ( Northern Bridge )

Monimutkaisesta datasta yksinkertaiseen päätöksentekoon. SAP Finug, Emil Ackerman, Quva Oy

InnoSprint Kiihdytä kehityshankkeesi täyteen vauhtiin. 1

VEIKKAUS JA VASTUULLISUUDEN VIESTINTÄ

Hyvä muotoilu myy enemmän. 24/11/15 heikki rajasalo

Keinoälyn mahdollisuudet terveydenhuollossa

Muokkaa tekstin perustyylejä napsauttamalla

Kuinka tehostat asiakashankintaa ja myyntiä markkinoinnin automaatiolla? Copyright Element AB, All rights reserved.

JulkICT Lab ja Dataportaali Avoin data ja palvelukokeilut

Scrum is Not Enough. Scrum ei riitä. Ari Tanninen & Marko Taipale. Nääsvillen oliopäivä 2009 Tampereen teknillinen yliopisto 9.12.

Digitalisaation ja IT:n johtamisen vaatimat kyvykkyydet ja osaamisen kehittäminen

APPLICATION MANAGEMENT SERVICES. ecraft

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Algoritmit 1. Luento 3 Ti Timo Männikkö

Askel-hanke Business-ajattelu ja asiakkaan liiketoimintahaasteiden ymmärtäminen Ilkka Wäck, Faros Group. Huhtikuu.

Fimecc - Mahdollisuus metallialalle. Fimecc, CTO Seppo Tikkanen

Transkriptio:

valmennus analytiikan ja palveluajattelun perusteet 17.2. DOB Valmennuksen kick-off Jyrki Koskinen, COSS Jaakko Porokuokka, Laurea Jyrki Rasku, Tampereen yliopisto cc by 4.0 1

Agenda 10:00 Päivän tavoite ja ohjelma 10:15 DOB innovaatioalusta /Jyrki Koskinen 10:45 Palveluajattelu muuttaa kaiken /Jyrki Koskinen 11:30 Lounas 12:30 Palvelumuotoilu ja palveluliiketoiminta /Jaakko Porokuokka 14:00 Tauko 14:15 Analytiikka /Jyrki Rasku 15:45 Jatko /Jyrki Koskinen 16:00 Tilaisuus päättyy 2

Agenda 10:00 Päivän tavoite ja ohjelma 10:15 DOB innovaatioalusta /Jyrki Koskinen 10:45 Palveluajattelu muuttaa kaiken 11:30 Lounas 12:30 Palvelumuotoilu ja palveluliiketoiminta 14:00 Tauko 14:15 Analytiikka 15:45 Jatko 16:00 Tilaisuus päättyy 3

DOB innovaatioalusta Intenet, IoT BigData Oma data Avoin data Analysointi Ongelman ja datan määrittely Datan keruu ja organisointi Louhinta, analysointi Ymmärrystä ja oivalluksia Bisneskiihdytys Palvelumuotoilu Yhdessä: asiakkaat, asiakkaiden asiakkaat, koko yhteistyöverkosto. Ratkaisuja ongelmiin ja tarpeisiin Liikeideoita Liiketoimintamalli Idean konseptointi Testaus Palveluja ja tuotteita, uutta liiketoimintaa 4

1. Ongelma 2. Data DOB - innovaatioalustan vaiheet, tehtävät ja tulokset 1.Ongelman määrittely Ongelman, tarpeen tai tutkittavan ilmiön määrittely. Projektin tavoitteen määrittely. Tulos: Määritelty ongelma, tarve, tutkittava ilmiö. Määritelty tavoite projektille. 2.Datan määrittely ja valmistelu Relevanttien tietolähteiden määrittely ja tietojen valmistelu Tulos: Konekielisessä muodossa oleva anonymisoitu ja siivottu data valmiina mallinnettavaksi analysointia varten 3. Analysointi 4. Palvelumuotoilu 5. Bisneskiihdytys 3. Analysointi Datan mallintaminen ja tallettaminen analysoitavaksi. Datan louhinta ja analysointi. Tulosten visualisointi. Tulos: Laskennallinen malli Louhittu, analysoitu ja visualisoitu data-aineisto. Ymmärrystä ja oivalluksia. 4. Palvelumuotoilu Tuotteiden, palvelujen ja liiketoimintamallien ideointi ja innovointi yhdessä sidosryhmien kanssa. Tulos: Ideoita tuotteiksi ja palveluiksi, uudeksi liiketoiminnaksi. Ideoita organisaation uudeksi toimintamalliksi ja prosesseiksi. 5. Bisneskiihdytys Idean jatkojalostus testattavaksi. Idean testaus. Tulos: Testattu tuote, palvelu tai liikeidea tuotteistettavaksi tai toimintamalli toteutettavalksi. 5 2016 COSS

Agenda 10:00 Päivän tavoite ja ohjelma 10:15 DOB innovaatioalusta 10:45 Palveluajattelu muuttaa kaiken / Jyrki Koskinen 11:30 Lounas 12:30 Palvelumuotoilu ja palveluliiketoiminta 14:00 Tauko 14:15 Analytiikka 15:45 Jatko 16:00 Tilaisuus päättyy 6

Mikä on palvelu, miten se eroaa tuotteesta? 7

Mikä on tuote, mikä on palvelu? Palvelu (aineeton) Koulutus Siivous Putkityö Lounas ravintolassa Ostettuna kaupasta, tuote Kuva: Heinolan Auto-Opisto Räätälöity puku Kännykkä Auto Liisattuna, palvelu Taksikyytinä, palvelu Sokeri Rautanaula Tuote (aineellinen) Lähde : Wikipedia Tuote = arvontuotannon alusta 8

Transformaatio: tuotekeskeinen palvelukeskeinen asiakaskeskeinen Miten kasvaa, miten parantaa kanattavuutta? Kuva: PNG images, CC0 Miten autamme asiakkaitamme ja samalla menestymme? 9

Palveluliiketoiminta Goods Dominant Logic Service Dominant Logic Customer Dominant Logic GDL: mahdollisimman hyviä tuotteita ja palveluja asiakkaille SDL: asiakkaan arjen ymmärtäminen, arvonluonti yhdessä CDL: mahdollisimman hyviä ratkaisuja asiakkaalle Mistä löydämmme tuotteita asiakkaillemme? Mistä löydämmme asiakkaita tuotteilemme? Kuva: www.papunet.fi 10

Palvelumuotoilu ja -liiketoiminta Palvelumuotoilu Palveluliiketoiminta Tavoitteena hyvä käyttäjäkokemus ja -elämys, ratkaisu osana käyttäjän omaa toimintaa Palvelu on lisäarvon luomista yhdessä asiakkaan kanssa Kaikki on palvelua Ajattelutapa ja suunnittelun periaatteet Liiketoimintamalli osana arvoverkostoa Prosessi, menetelmät ja työkalut Tee oikeita asioita Tee asiat oikein 11

Palvelu liiketoimintana, esimerkkejä Hitsaamisen iloa Maksa terveydestä Koru voi pelastaa hengen Älykkäitä satamia Smarter Planet Vainu löytää liidit 12

Kemppi auttaa asiakkaitaan auttamaan omia asiakkaitaan Kaikki hitsaustieto löytyy pilvestä Total Welding Management Product as a platform for an ICT based service 13

Kempin polku tuotetoimittajasta asiakkaan kumppaniksi Lähde. BestServe -hanke 14

Cargotec tekee nostureita mutta myy älykkäitä satamia Lähde: www.cargotec.com Cargotec kerää dataa laitteiden käytöstä ja kunnosta - ennakoiva huolto parantaa käyttöastetta Cargotec tietää mitä lastataan ja puretaan. Laivausdatan avulla se auttaa asiakkaitaan optimoimaan sataman toimintaa. Toiminta nopeutuu, energiaa säästyy. Cargotecin visiona on optimoitu logistiikkaketju valmistajalta asiakkaalle. 15

Heltti maksa terveydestä Lähde: www.heltti.fi 16

IBM for Smarter Planet -tarjooma Ratkaisuja asiakkaille laitteet ja ohjelmistot, data ja osaaminen raaka-aineina Lähde: www.ibm.com 17

Analytiikka keskosten hoidossa case verenmyrkytys Analysoidut muuttujat: Syke (HR) Hengitystaajuus (RESP) Happisaturaatio (SaO2) Lähde: Mikko Rotonen, HUS, 19.10.2016 18

Vainu tekee miljoonia hakuja päivässä ja tekee niistä päätelmiä Lähde: www.vainu.io/fi 19

Lähde: www.kalevalakoru.fi 20

Everything as a Service Kuka tarvitsee palvelimia tai ohjelmistolisenssejä? Source: IBM 20.9.2016 21 21

ICT-palveluliiketoiminta eilen, tänään,... Eilen Tänään, huomenna Palvelu Asiakas Palvelu Toiminnnan kehittäminen (strategia, prosessit, osaaminen) Konsultointi: liikkeenjohton tuki, prosessien kehittäminen, muutoksen johtaminen Liiketoiminnan johto 'Consultant as a Liiketoiminnan Service', jaettu voitto ja johto, riski. toiminnasta vastaavat 'Insight, Innovation, Implementation as a Service' Sovellukset (ohjelmistot) Sovellusohjelmistojen Tietohallinto toimitus ja tuki Ohjelmistoylläpito (lisenssikauppa) SaaS Toiminnasta vastaavat Laitteistot (työasemat, palvelimet, tietoliikenne, varusohjelmistot) Laitehuolto, palvelu-keskus, osituskäyttö PaaS, IaaS Tietohallinto, liiketoiminta Tietohallinto Asiakas 22

Service thinking: value cocreation together with the customers - steps from products to services 1. Which is the actual need to be met by our product? Company how to develop the product / service together with the customer and the ecosystem? Value cocreation 2. How to get the most out my product as part of customer's business? Customer Partners What other needs we could meet as part of the customer s business having your product as a platform? Company How about beyond our product portfolio? Vendors Value cocreation Customer 3. How to exploit our competive edge? new customer segments and new markets, new sales Vendors Partners Company Vendors Value cocreation Customer Partner s Miten autan asiakastani kohti asiakaskeskeistä liiketoimintaa? 23

Alihankinnasta arvoverkkoon ja ekosysteemiin All you need is an ecosystem 20.9.2016 Source: www.slideshare.net 24 24

Lauri Vanhala @ Reaktor 25

(Palvelu)liiketoiminnan ydin Photo: Eric R. Dahlen Verbi on 'auttaa', ei 'myydä' 26

27

28

Agenda 10:00 Päivän tavoite ja ohjelma 10:15 DOB innovaatioalusta 10:45 Palveluajattelu muuttaa kaiken 11:30 Lounas 12:30 Palvelumuotoilu ja palveluliiketoiminta /Jaakko Porokuokka 14:00 Tauko 14:15 Analytiikka 15:45 Jatko 16:00 Tilaisuus päättyy 29

Tuote Palvelu Asiakas 30

31

Miksi palvelumuotoilua tarvitaan? Palvelut muodostavat suurimman osan kehittyneiden maiden BTK:sta Asiakkaiden odotukset kasvavat Digitalisaatio muuttaa palvelujen luonnetta 32 Reason, Lavrans & Melvin (2016)

33

PAMU Asiakasymmärrys Kehitetään palveluita, joita asiakkaat haluavat käyttää Tuotetaan palvelu siten, että se uppoaa asiakasmassalle 34

Empatia Ymmärretään miltä maailma näyttää asiakkaan silmin 35

Service design is a multidisciplinary, human-centred approach that uses understanding of customer experience as a backbone to design service offerings. Ida Rainio 36

User-centric Holistic SERVICE DESIGN THINKING Evidencing Co-creative Sequencing 37 Marc Stickdorn 2012

User-centric 38

Sequencing 39

Holistic 40

Co-Creative 41

Evidencing 42

Tutkimus Täsmennys Kehitys Toteutus 43

Tutkimus Täsmennys Kehitys Toteutus 44 Double Diamond, UK Design Council, vapaasti mukaillen

Tutkimus Täsmennys Kehitys Toteutus 45 Double Diamond, UK Design Council, vapaasti mukaillen

Tutkimus Täsmennys Kehitys Toteutus 46 Double Diamond, UK Design Council, vapaasti mukaillen

Tutkimus Täsmennys Kehitys Toteutus 47 Double Diamond, UK Design Council, vapaasti mukaillen

Tutkimus Täsmennys Kehitys Toteutus 48 Double Diamond, UK Design Council, vapaasti mukaillen

Kirjasuositus analytiikan valmennettaville (ja miksipä ei muillekin) Kim Goodwin: Designing for the Digital Age 49

Agenda 10:00 Päivän tavoite ja ohjelma 10:15 DOB innovaatioalusta 10:45 Palveluajattelu muuttaa kaiken 11:30 Lounas 12:30 Palvelumuotoilu ja palveluliiketoiminta 14:00 Tauko 14:15 Analytiikka /Jyrki Rasku 15:45 Jatko 16:00 Tilaisuus päättyy 50

Johdatus data-analyysiin Tutkimuskysymys Analyysin jaottelusta Data esiprosessointi ja havaintomatriisi Piirrevektori Etäisyyden käsite Koneoppimisen malleja Data-analyysin perusajatus Analyysiesimerkkejä Analyysin mahdollisuuksia Työkaluja Laitteita Rajoituksia (Datan luonne ja algoritmien mahdollisuudet) 51

Tutkimuskysymys Data-analyysin tarkoituksena on löytää vastaus annettuun kysymykseen käsillä olevan datan avulla Toisaalta data-analyysi voi olla kuvailevaa, jolloin dataa visualisoimalla voidaan miettiä, millaisiin kysymyksiin data voi ehkä vastata 52

Data-analyysi voidaan jakaa karkeasti kahteen ryhmään 1. 2. Perinteiset tilastolliset menetelmät Koneoppimismenetelmät Koneoppimismenetelmät jaetaan tyypillisesti kahteen alaryhmään 1. 2. Ohjaamattoman oppimisen menetelmät Ohjatun oppimisen menetelmät Ohjaamattomassa oppimisessa yksittäisten datapisteiden lähde on tuntematon. Tyypillisesti ohjaamattomassa oppimisessa koneoppimisalgoritmi pyrkii jakamaan, ryvästämään dataa osajoukkoihin Ohjatussa oppimisessa datapisteiden lähde on tunnettu. Koneoppimisalgoritmi oppii datan ominaisuudet minimoimalla tunnetun lähteen ja ennustetun lähteen eroa 53

Havaintomatriisi (1/2) Esiprosessoinnin tulos x y z x1 y1 z1... xn yn zn Riveinä havainnot Sarakkeina muuttujat 54

Havaintomatriisi (2/2) x y z C x1 y1 z1 C1.... xn yn zn C2 Havaintoyksiköitä kuvaavien muuttujien lisäksi mukana on myös havaintoyksiköiden luokitus C. 55

Piirrevektori y (x,y) x Yksittäinen havainto tarkasteltavassa muuttuja-avaruudessa kuvataan muuttuja-avaruuden origosta lähtevän vektorin kärkenä. 56

Etäisyyden käsite p1 p2 Havaintoyksiköiden samankaltaisuutta luonnehditaan yleensä niiden välisen etäisyyden avulla. 57

Ohjaamattoman oppimisen malleja Kmeans SOM (Self organizing maps) Ohjatun oppimisen malleja Neuroverkot Tukivektorikoneet Päätöspuut 58

Neuroverkko, (suodin), joka tunnistaa mustavalkokuvan reunat 59

Tukivektorikone etsii kahden pistejoukon väliin sellaisen tason, jonka suhteen joukot ovat mahdollisimman kaukana toisistaan 60

Päätöspuu Pelataanko tennistä vai ei? Quinlanin tennisesimerkki 61

Data-analyysin perusajatus 62

Joitakin esimerkkejä Lyhin mahdollinen reitti koulukuljetuksille, kun noutopaikat tunnetaan 63

Joitain esimerkkejä Solukuvan segmentointi 64

Joitain mahdollisuuksia 65

Joitain mahdollisuuksia 66

Lisää mahdollisuuksia Analytiikkaa ja dataa yhdistelemällä voidaan rakentaa asiantuntijajärjestelmiä. Mikä tahansa sääntöihin perustuva tehtävä voidaan antaa koneelle tehtäväksi Diagnosointi Siemens Prisca Lupakäsittelyt Lakiasiat Teollisuusautomaatio. ABB Kunnossapito. Intel Rakennetun elinympäristön kunnossapito. Vaisala 67

Työkaluja Valmiit analyysiohjelmistot, SAP, SPSS, R, Weka, jne Koneoppimiskirjastot, Python, OpenCV, jne Tiedon hajauttamisen ja koostamisen alustat. Hadoop, Cloudera, jne... Valmiit analyysiohjelmistot ovat hyviä joko sinällään tai ne mahdollistavat nopean prototyypin tekemisen. Lopullinen sovellus voi vaatia vain yhden ja nopean algoritmin, joka toteutetaan mahdollisimman tehokkaasti 68

Laitteita Perinteinen prosessori alkaa olla riittämätön, koska sen toiminta perustuu käskyjen peräkkäiseen suorittamiseen Rinnakkaistaminen auttaa hieman, mutta ei poista perusongelmaa Prosessorin taakkaa on hyvä keventää aina, kun mahdollista. Anturien luku tms. tehdään raudalla mahdollisimman pitkälle. I/O-kortit ja mikrokontrollerit FPGA (Field Programmable Gate Array) on aidosti rinnakkainen laskentayksikkö. Soveltuu hyvin nopeiden antureiden lukemiseen sekä niiden häiriöiden suodattamiseen 69

Data Miten erottaa hyödyllinen osa, kun kaikkea ei pysty laskemaan? Hidas kone Nopea kone 70

Algoritmien analyysi Algoritmien laitteistoriippumattomia suoritusaikoja tarkastellaan pseudokoodin eli luonnollisen kielen ja kuvitteellisen ohjelmointikielen sekamuodon avulla 71

Pahimman tapauksen tilanne Algoritmin suoritusaikaa luonnehditaan sen syötteen koon funktiona f(n). Pahimman tapauksen tilanteessa f(n) jää aina cg(n) alle jostain syötteen koosta lähtien 72

Suoritusaikaesimerkki f(n) cg(n) 73

Suoritusaikojen funktiomuotoja 74

Suoritusaikojen vertailua 75

Maksimaalinen ongelman koko eri aikayksikössä eri aikavaatimuksilla olevilla algoritmeilla 76

Ongelman uusi maksimikoko Jos koneen nopeus kasvaa 256 kertaiseksi, niin ongelman uusi maksimikoko on vasemman sarakkeen algoritmeilla oikean sarakkeen mukainen 77