Hvordan skape verdi med maskinlæring
September 29, 2020
September 29, 2020
Når man tar i bruk AI og maskinlæring er det viktig å kunne gjenkjenne utfordringer og problemer som kan løses med denne teknologien. Maskinlæring har et enormt potensiale for å løse komplekse utfordringer som tidligere var svært krevende om ikke umulige å finne en løsning på.
En observasjon vi «konsulenter» ofte gjør når vi snakker med kundene våre er at ønske om å ta i bruk «ny teknologi» stammer fra it-siden i bedriften. Som utvikler kan jeg relatere til dette. Jeg er den første til å henge meg på alle teknologiske trender – ofte kun for teknologien skyld. Som resultat har jeg (på hjemmebane) skapet fullt av gode intensjoner, men uten et klart bruksområde. Utfordringen fra et bedriftsperspektiv er å få med forretningssiden, som forstår bedriften og hvor skoen trykker, til å finne områder hvor maskinlæringens potensiale kommer til sin rett. Maskinlæring er kun et verktøy, og det må brukes på riktig plass. Så fra et data science og utviklingsperspektiv; hvilke utfordringer egner seg for å løse ved hjelp av maskinlæring?
Hvis man ha svart ja på disse tre spørsmålene har man en utfordring der muligens maskinlæring kan anvendes. Den eneste måten å bli helt sikker på at utfordringen lar seg løse er ved å «eksperimentere» med de dataene man har. Maskinlæring representerer derfor en stor grad av usikkerhet og man er avhengig av å kunne verifisere hypoteser raskt. Et god tips er å lage en ML-pipeline for å strømlinje utviklingsprosessen slik at ideer som faktisk gir verdi raskt kommer til produksjon.
Som Pedro Domingos skriver i sin fantastiske bok «The Master Algorithm» så har maskinlæring ingen egenverdi, det er kun en vektstang som gir en fordel når man vil skape verdi. Konklusjonen er derfor ganske enkel; maskinlæring må adressere faktiske behov i en bedrift. Verdi skapes ved å løse utfordringer; enten raskere, billigere eller bedre enn tidligere. Maskinlæring er et mektig verktøy som det tar tid å beherske – men i seg selv er den verdiløs.