Dyb læring er en spe­ci­a­li­se­ret un­der­ka­te­go­ri af ma­skin­læ­ring, der anvender fler­la­ge­de neurale netværk. Derimod bygger ma­skin­læ­ring ofte på enklere al­go­rit­mer som lineære modeller eller be­slut­nings­træ­er. Dyb læringens mere komplekse net­værks­struk­tur gør det muligt at opdage mere komplekse mønstre i større datasæt.

Billede: Diagram: Deep learning vs machine learning
Machine learning and deep learning are both subfields of AI, with deep learning being a subset of machine learning.

Ma­skin­læ­ring og dyb læring er un­der­om­rå­der inden for kunstig in­tel­li­gens. Dyb læring, som er en un­der­ka­te­go­ri af ma­skin­læ­ring, er baseret på uover­vå­get læring.

Både ma­skin­læ­ring og dyblæring gør det muligt for computere at træffe in­tel­li­gen­te be­slut­nin­ger, men in­tel­li­gen­sen er begrænset til bestemte områder. Denne type kunstig in­tel­li­gens betegnes som »svag AI«. Stærk AI afspejler derimod en men­ne­ske­lig­nen­de evne til at træffe in­tel­li­gen­te be­slut­nin­ger på tværs af en lang række scenarier og sam­men­hæn­ge.

Hvad er for­skel­le­ne? Deep learning kontra ma­skin­læ­ring

Af de to er ma­skin­læ­ring den ældste og enkleste teknologi. Den anvender til­pas­nings­dyg­ti­ge al­go­rit­mer, der justerer sig selv på baggrund af feedback fra mennesker. For at det skal fungere, kræver det struk­tu­re­re­de data. At have struk­tu­re­re­de data, der er ka­te­go­ri­se­ret, hjælper systemet med at lære at klas­si­fi­ce­re lignende data. Afhængigt af klas­si­fi­ce­rin­gen udfører systemet de opgaver, der er angivet i pro­gram­met.

Et ma­skin­læ­rings­sy­stem kan for eksempel afgøre, om et foto viser en kat eller en hund, og derefter flytte filerne til de relevante mapper. Efter den første runde gives der feedback fra mennesker for at optimere al­go­rit­men. Systemet bliver gjort opmærksom på fejl­klas­si­fi­ce­rin­ger samt på, hvordan de data, der blev fejl­klas­si­fi­ce­ret, skal ka­te­go­ri­se­res korrekt.

Med dyb læring er struk­tu­re­re­de data ikke nød­ven­di­ge. Det skyldes, at systemet arbejder med fler­la­ge­de neurale netværk, der er mo­del­le­ret efter den men­ne­ske­li­ge hjerne og kom­bi­ne­rer for­skel­li­ge al­go­rit­mer. Denne tilgang er særligt velegnet til komplekse opgaver, hvor ikke alle aspekter af dataene kan ka­te­go­ri­se­res på forhånd.

Vigtigt: Ved dyb læring finder systemet selv egnede dif­fe­ren­ti­e­rings­ka­rak­te­ri­sti­ka i filerne uden behov for ekstern ka­te­go­ri­se­ring. Med andre ord behøver det ikke at blive trænet af udviklere. Systemet vurderer selv, om klas­si­fi­ce­rin­ger­ne skal ændres, eller om der skal oprettes nye ka­te­go­ri­er på baggrund af nye input.

Mens ma­skin­læ­ring kan fungere med mindre datasæt, kræver dyb læring langt flere data. For at et dyb læ­rings­sy­stem kan levere på­li­de­li­ge re­sul­ta­ter, skal det have mere end 100 millioner da­ta­punk­ter at arbejde med. Dyb læring kræver desuden flere it-res­sour­cer og er be­ty­de­ligt dyrere end ma­skin­læ­ring.

Oversigt over for­skel­le­ne mellem ma­skin­læ­ring og dyb læring

Ma­skin­læ­ring Dyb læring
Da­ta­for­mat Struk­tu­re­re­de data Ustruk­tu­re­re­de data
Datapool Hånd­ter­ba­re datasæt Mere end en million da­ta­punk­ter
Træning Kræver men­ne­ske­li­ge un­der­vi­se­re Selvlæ­ren­de system
Algoritme Adaptiv algoritme Neuralt netværk bestående af al­go­rit­mer
An­ven­del­ses­om­rå­de Enkle ru­ti­ne­op­ga­ver Komplekse opgaver

Hvordan adskiller an­ven­del­ses­om­rå­der­ne for deep learning og ma­skin­læ­ring sig fra hinanden?

Ma­skin­læ­ring kan betragtes som en forløber for dyb læring. Faktisk kan dyb læring udføre alle de opgaver, som ma­skin­læ­ring kan. Derfor er det ikke nød­ven­digt at sam­men­lig­ne dyb læring og ma­skin­læ­ring med hensyn til deres mu­lig­he­der.

Deep learning kræver dogbe­ty­de­ligt flere res­sour­cer, hvilket gør det til den mindre effektive løsning i de tilfælde, hvor både ma­skin­læ­ring og deep learning kan anvendes. Kort sagt: Hvis ma­skin­læ­ring kan bruges, bør man vælge den.

Da både ma­skin­læ­ring og dyblæring stadig er ved at vinde indpas i al­min­de­li­ge for­ret­nings­mil­jø­er, kan brugen af begge tek­no­lo­gi­er give virk­som­he­der­ne en enorm kon­kur­ren­ce­mæs­sig fordel.

Deep learning kontra ma­skin­læ­ring — Sam­men­lig­ning af an­ven­del­ses­til­fæl­de

Inden for online mar­keds­fø­ring bruger virk­som­he­der ofte ana­ly­se­værk­tø­jer, der bygger på ma­skin­læ­ring. Disse værktøjer kan analysere ek­si­ste­ren­de data og udarbejde på­li­de­li­ge prognoser for, hvilket indhold kunderne ønsker at læse, hvilken type indhold der sand­syn­lig­vis vil føre til kon­ver­te­rin­ger, og hvilke mar­keds­fø­rings­ka­na­ler der oftest re­sul­te­rer i køb.

Ma­skin­læ­ring kan også anvendes i chatbots. Sådanne systemer bruger nøgleord i kundens fo­re­spørgsel, vej­le­den­de spørgsmål og ja/nej-spørgsmål til at lede kunderne hen til den in­for­ma­tion, de søger. Med dyb læring er chatbots imid­ler­tid i stand til at forstå naturligt sprog og behøver ikke at være afhængige af brugen af spe­ci­fik­ke nøgleord. Dette gør deres in­ter­ak­tion med mennesker langt mere effektiv og øger nøj­ag­tig­he­den af de løsninger, de leverer, be­ty­de­ligt.

Digitale stem­meas­si­sten­ter som Siri, Alexa og Google bruger i dag næsten altid ta­le­syn­te­se og dyblæring. Disse digitale as­si­sten­ter vinder også indpas i er­hvervs­mil­jø­er, hvor brugerne kan kom­mu­ni­ke­re med dem ved hjælp af naturligt sprog for at udføre en række opgaver, herunder at afgive ordrer, sende e-mails, udarbejde rapporter og foretage research. Tidligere systemer baseret på ma­skin­læ­ring var ikke i stand til at forstå nuancerne i men­ne­ske­lig tale, hvilket gjorde dem mindre effektive til sådanne an­ven­del­ses­for­mål.

Mens ma­skin­læ­ring kan anvendes inden for business in­tel­li­gen­ce til at vi­su­a­li­se­re vigtige virk­som­heds­da­ta og gøre prognoser lettere at forstå for be­slut­nings­ta­ge­re, går deep learning-systemer et skridt videre. Med generativ AI kan virk­som­he­der for eksempel skabe skræd­der­sy­e­de grafikker og billeder ved hjælp af enkle kom­man­do­er. Ligeledes er store sprog­mo­del­ler og naturlig sprog­be­hand­ling, som begge anvender deep learning-al­go­rit­mer, også nyttige i for­bin­del­se med ind­holds­ud­vik­ling.

Gå til ho­ved­me­nu­en