Hva er en algoritme og hva betyr algoritmer for kunstig intelligens?

Hva er en algoritme? En algoritme er en presis serie med instruksjoner designet for å utføre en bestemt oppgave. Man kan tenke på en algoritme som en oppskrift, og tenke på en matoppskrift for å huske dette.

Ordet «algoritme» har imidlertid rik historie, som stekker seg tilbake til oppfinnelsen av sifre, matematikk og datavitenskap og en gammel persisk region. I dagligtale mener man gjerne med algoritme en fremgangsmåte for et datamaskinprogram.

Algoritmer kan altså beskrives som oppskrifter for datamaskiner – steg-for-steg instruksjoner som datamaskinen følger for å løse en oppgave.

Når man leser om algoritmer i sammenheng med sosiale media, Tiktok, YouTube, e.l., er dette gjerne i sammenheng med hvilket innhold programmene foreslår til brukeren, basert på bruk. Hvis du ser på video av type X vil «algoritmen» som altså er en slags oppskrift, foreslå innhold av type Y.

Algoritmer i og utenfor datamaskiner

Historiker og forfatter Yuval Harari gir en interessant definisjon av algoritmer i sin bok “Homo Deus: A Brief History of Tomorrow” skriver følgende om algoritmer:

«Algoritmer” er uten tvil det viktigste konseptet i vår verden. Hvis vi ønsker å forstå livet vårt og fremtiden vår, bør vi gjøre vårt ytterste for å forstå hva en algoritme er, og hvordan algoritmer henger sammen med følelser. En algoritme er et metodisk sett med trinn som kan brukes til å gjøre beregninger, løse problemer og ta beslutninger. En algoritme er ikke en bestemt beregning, men metoden som ble fulgt når du gjorde beregningen. Hvis du for eksempel vil beregne gjennomsnittet mellom to tall, kan du bruke en enkel algoritme. Algoritmen sier: ‘Første trinn: legg de to tallene sammen. Andre trinn: del summen på to.’ Når du skriver inn tallene 4 og 8, får du 6. Når du skriver inn 117 og 231, får du 174.» (uoffisiell oversettelse).

Harari peker også på at algoritmer har blitt en avgjørende del av våre liv, ikke bare innen teknologi, men også i hvordan vi forstår menneskelig atferd og samfunnet.

For å illustrere hva en algoritme er, benytter Harari seg av et eksempel med en løve i boken sin. Han forklarer hvordan løven, når den ser en gaselle, ikke lager en bevisst beslutning om å jage den. I stedet er det en algoritme som har utviklet seg gjennom millioner av år med evolusjon, som tar over. Denne algoritmen analyserer informasjonen fra løvens sanseapparat, som syn og lukt, og tar deretter en avgjørelse basert på denne informasjonen om hvorvidt løven skal jage gasellen eller ikke. Det er ikke en bevisst prosess, men heller et sett av automatiserte responser og atferd basert på visse input (Harari, 2016).

Tilsvarende kan algoritmer innen kunstig intelligens være svært komplekse, og det skal vi se litt nærmere på nedenfor.

Hvordan algoritmer former kunstig intelligens

Kunstig intelligens handler om å lage programvare som kan tenke og lære. KI kan ta avgjørelser, lære fra erfaringer, forstå naturlig språk, gjenkjenne mønstre og mer, og dette er mulig takket være algoritmer.

For eksempel, i maskinlæring, en underkategori av KI, bruker datamaskiner algoritmer for å lære fra data. De kan justere sine egne parametere og forbedre sin ytelse basert på innsikten de får – som i denne sammenhengen er læring. Ved å repetere denne prosessen, blir datamaskinene gradvis bedre til å utføre sine tildelte oppgaver.

Algoritmer og KI: en symbiotisk forhold

Det er tydelig at algoritmer og KI har et symbiotisk forhold. KI er avhengig av algoritmer for å utføre sine oppgaver og lære, mens utviklingen av mer sofistikerte algoritmer hjelper KI til å bli stadig mer avansert.

For eksempel er dyp læring, en annen underkategori av KI, basert på komplekse algoritmer som etterligner hvordan menneskelige hjerner fungerer. Disse algoritmene er i stand til å behandle store mengder data, identifisere mønstre og ta beslutninger basert på det de har lært. De kan til og med generere ny innsikt fra dataene de behandler.

Algoritmers rolle i kunstig intelligens

Algoritmer er selve ryggraden i KI. Uten dem ville vi ikke ha maskinlæring, dyp læring eller noen av de andre verktøyene som gjør KI så kraftig. Fra Hararis løve til avansert datamaskinprogrammering, er algoritmer en universell måte å behandle informasjon og ta avgjørelser på.

En algoritme er rett og slett en metode og en fremgangsmåte. 

Andre poster: