Hva er algoritme? 

En algoritme er en oppskrift som forteller oss hvordan vi skal gjøre noe. Et sett med oppgaver som hvis de følges, gir et bestemt resultat. Forklart med andre ord, alt vi gjør er påvirket av algoritmer, selv om vi ikke tenker på det som algoritmer.  Å følge en oppskrift på en matrett, å gå til treningsstudio eller til skole, kan være former for en algoritme.

For når du gir til treningsstudio eller skolen, så velger du en retning og tar et skritt, deretter tar du en annen retning og enda flere skritt. Det samme gjelder en oppskrift på en matrett. Ved å følge oppskriften trinn for trinn, klarer du å bli ferdig med matretten. Du bruker kunnskapen, med andre ord oppskriften- algoritmen- for å løse den oppgaven du står overfor.

I matematikk gir algoritmen de enkleste og mest nøyaktig skritt til å løse en oppgave, basert på alle mulige løsninger. Datamaskinprogram er en algoritme utrykt på et programmeringsspråk

Hvor finner vi algoritmer?

Algoritmer er overalt! De er på mobiltelefoner, biler, maskiner og på internett. Hver gang du googler f.eks. veien til et nytt sted, så bruker du algoritmen.

«I programmeringsspråk kan algoritmen brukes til å programmere ting. Eks. Vil man være aktiv i sosiale medier, kanskje ønsker man ikke å gå inn på alle nettsider samtidig, og hvis man kan automatisere det så kan man være i nesten overalt i sosiale medier bare med noen få enkle tastetrykk». Roger Antonsen.

Algoritmer er nødvendig for å instruere en maskin hvordan ting skal gjøres, det holder ikke å bare fortelle den hva den skal gjøre. Dette utføres ved hjelp av dataprogrammer. 

Algoritme i den digitale verden

Vi har alle opplevd for eksempel at Netflix eller HBO viser oss anbefalinger av serier og filmer som kunne være interessant for oss, ting som kunne være relevante og som faller inn i de kategoriene som vi er mest opptatt av. Sikkert mange av dere har lurt på hva disse digitale plattformer gjør for å vite hva vi liker, og det er rett og slett at de bruker algoritmer.

Det er algoritmene til Facebook, som gjør din opplevelse bedre når du bruker deres tjeneste. Basert på hva du og dine nære kontakter på Facebook har likt og kommentert, bestemmer hva som vises i nyhetsstrømmen til hvert enkelt av oss.

Algoritmene til Google bestemmer hvilke nettsider som kommer opp når du søker, og det algoritmene til Netflix som foreslår nye serier og filmer du kan tenkes å like.

Netflix bestemmer ikke hva vi skal se, men den gjør jobben mye lettere for oss når vi skal prøve å finne noe interessant å se på. Som mange av dere vet, det med å begynne å lette ette en bra film kan kreve mye av vår energi, og i mange tilfeller kan det ta veldig langt tid før vi endelig finner den rette filmen.

Algoritmer er en viktig ressurs som blir bare viktigere og viktigere i dagens samfunn. Digitale plattformer som Facebook, Finn og Netflix bruker disse for å skape gode digitale opplevelser. Bytter vi leverandør, mister vi de enkle funksjoner som disse digitale plattformer gir oss.

Digitale markedsførere tar nytten av algoritmer, og ved hjelp av en god algoritme, kan de få vite våres kjøpevaner, hva vi liker og hvor ofte vi handler. Dette gir dem bedre forståelse av oss og deretter større muligheter til å selge oss noe. 

Mange av oss har opplevd det med å få nyhetsbrev med informasjon av produkter som vi ikke er interessert i. Dette bortsett fra å ikke være interessant for oss, gjør at vi i noen tilfeller ender opp med å blokkere alt som kommer fra disse avsendere.

Slike e-post kan virke plagsom, og i tillegg minsker det sannsynligheten til å selge tjenester til en som kunne ha vært en potensiell kunde. Men hva hadde skjedd om innholdet i disse nyhetsbrevene hadde hatt informasjon om produkter som jeg har søkt før, og er interessert i å kjøpe?

Dette er en utfordring for markedsførere, å må derfor skape annonser som er fokusert og målrettet mot målgruppen med relevante innhold.

Hvorfor er algoritmer så fundamentale for datamaskiner?

Den del av populasjon som fikk muligheten til å kunne bruke de gamle datamaskiner, vet hvor mye man måtte gjøre for å lagge nye mapper, og hvor vanskelig det var å sende filer fra en enhet til den andre.

Dette krevde mange steg og dermed mye mere tid i forhold til dagens datamaskiner som ved hjelp av en god algoritme, kan spare oss mange steg, og gjøre at ting går derfor raskere.

Ved hjelp av algoritmer, kan gamle datamaskiner forbedres og gjøres raskere. Om algoritmen er bra, og brukes i den rette tidspunkt kan en maskin prestere bedre, dette kan brukes til å programmere raske, og interessante programmer.

Et eksempel på dette er når du spiller sjakk på nettet mot datamaskinen. Dataingeniører fant ut hvordan de ved hjelp av algoritmer kunne skape et sjakkprogram som aldri lar datamaskinen tape. Dette var mulig ved hjelp av det som kalles for de Minimax algoritme, som skanner alle mulige trekk.

Denne video viser nærmere hvordan en algoritme fungerer.

Konklusjon

Algoritmer finner vi overalt, det er en oppskrift for hvordan noe skal gjøres, steg for steg til at oppgaven er fullført. I datamaskiner er en algoritme instruksjoner som forteller datamaskinen hva den skal gjøre, hvordan og i hvilken rekkefølge den skal gjøre det. 

Kilder:

https://snl.no/algoritme
https://computer.howstuffworks.com/what-is-a-computer-algorithm.htm

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *