Hoved Facebook Hva er en algoritme? En nærmere titt på teknologien som ligger til grunn for alt vi gjør online

Hva er en algoritme? En nærmere titt på teknologien som ligger til grunn for alt vi gjør online



En av de tilsynelatende mest brukte ordene i teknologi er algoritme. Fra appene på telefonen din til sensorene i bærbare enheter og hvordan innlegg vises i Facebook-nyhetsfeeden din, blir du presset til å finne en tjeneste som ikke drives av noen form for algoritme.

hvordan du tømmer en prat på uenighet
Hva er en algoritme? En nærmere titt på teknologien som ligger til grunn for alt vi gjør online

Maskinlæringsteknikker og kunstig intelligens - den største og mest betydningsfulle teknologiske fremgangen i vår tid - kan ikke fungere uten et sett med algoritmer, så det er et eksepsjonelt viktig konsept for fremtidige teknologier.

Hva er en algoritme?

En algoritme kan best beskrives som et presist sett med instruksjoner en datamaskin vil følge for å oppnå ønsket resultat, vanligvis for å løse et problem. En algoritmes instruksjoner må bestå av et antall trinn, utøvd i riktig rekkefølge, og hva som skal gjøres i hvert trinn, avhenger av resultatet av trinnene som ble tatt tidligere.

For eksempel vil algoritmene som driver Instagram, som et eksempel, være programmert til å levere varsler til telefonen din når noen har likt bildet ditt. De vil da bli skrevet for å legge til dette Like i antall Likes som allerede er oppnådd, for å oppdatere totalsummen.

Se relaterte Er vi modige nok til å overlate hvordan vi lever til algoritmer? REMOTE ber deg forestille deg fremtidens teater, drevet av algoritmer Skrive musikk med en algoritme

Algoritmer opererer på inndata, som kan være en liste over tall som må settes i stigende orde eller RGB-verdiene til et bilde der algoritmen må avgjøre om det er et menneskelig ansikt til stede [som ansiktsgjenkjenningsteknologi], forklarer Will Addison, hovedingeniør og algoritmeekspert ved Cambridge-konsulenter .

Han forklarer at selv om noen algoritmer garantert vil oppnå det resultatet de er ute etter, er det mange som ikke gjør det. De fleste algoritmer er helt deterministiske, mens noen bruker tilfeldige tall for å oppnå resultatene.

Algoritmer blir noen ganger sammenlignet med oppskrifter for å lage et måltid, og det er tilstrekkelig til en viss grad, men det viktigste med algoritmer er at de ikke gir rom for tolkning, legger Addison til. De må være helt presise og fullt forskrivende om hva du skal gjøre ved hvert trinn.

Hvorfor er algoritmer så viktige?

Algoritmer kommer i mange former og størrelser, fra korte og enkle til lange og komplekse. I den mest komplekse enden av dette spekteret er maskinlæringsalgoritmer. Disse er designet for å lære trinn automatisk og er generelt så komplekse at det er umulig for et menneske å forstå hvordan de oppnår de resultatene de gjør.

Datamaskiner uten algoritmer ville ikke ha noe formål og ingen bruk. Algoritmer er hvordan vi instruerer datamaskiner om å gjøre det vi trenger. Disse algoritmene kommer til uttrykk i form av datakode, men det er ideene i algoritmene som blir uttrykt som er nøkkelen. Mange tjenester er i tillegg avhengig av en rekke algoritmer som jobber sammen.

hva_er_an_algoritme

hvordan du endrer standard google-konto

Bekymringer for ugjennomtrengeligheten til noen av disse algoritmene er det som ligger bak de foreslåtte nye EU-reglene, som antyder at vi har rett til å få en forklaring på enhver beslutning som tas om oss ved automatisk behandling. Med algoritmer som en så viktig ingrediens i kommende teknologi og dermed vår fremtid, er det vanskelig å overvurdere rollen som algoritmer spiller.

Hvordan fungerer algoritmer? Et eksempel

Et eksempel på en vellykket, men likevel veldig enkel hverdagsalgoritme, er den som brukes av et typisk sentralvarmesystem for å holde et hus på ønsket temperatur. Inngangene til algoritmen vil være ønsket temperatur og måling av den nåværende temperaturen ved termostaten.

Ved hvert øyeblikk bestemmer algoritmen om varmen skal slås på eller av på følgende måte:

  • Hvis den målte temperaturen er 1 grad under ønsket temperatur (eller lavere), blir varmen slått på

  • Hvis den målte temperaturen er innenfor 1 grad av ønsket temperatur, blir oppvarmingen igjen i sin nåværende tilstand

  • Hvis den målte temperaturen er 1 grad over ønsket temperatur (eller høyere), blir varmen slått av

Addison sier at arbeidet som utføres av Cambridge Consultants for Energy Systems Catapult er et godt eksempel på hvordan den økende evnen til å billig samle inn mer data og kjøre mer beregningsintensive algoritmer forbedrer systemene rundt oss, og dermed muliggjør det smarte hjemmet.

hvordan du følger hashtags på twitter

Ved å samle inn mer brukergenerert data fra termostater, kan Energy Systems Catapult Systemet er i stand til å 'mate' temperaturen fra hvert rom i huset til algoritmen, i stedet for bare temperaturen fra et enkelt punkt i huset.

termostat_algoritme

Varmestyringsalgoritmen blir også gjort oppmerksom på ønsket temperatur de neste timene, legger han til. Den har derfor en modell som kan forutsi hvordan temperaturen i hvert rom i huset vil endres over tid, samtidig som det tas hensyn til utetemperaturen. For hvert øyeblikk forutsier det hvordan temperaturene i hvert rom vil endres med både radiatoren på og radiatoren av.

Disse spådommene brukes til å bestemme når du skal slå på hver radiator. Som et resultat er algoritmen mye mer kompleks, men produserer en mye bedre brukeropplevelse, og slår på varmen på akkurat riktig tidspunkt, slik at de riktige rommene blir varme når du kommer hjem fra jobb. Et mer intelligent og personlig system takket være bruken av forbedrede algoritmer.

Interessante Artikler

Redaksjonens

Hvordan legge til Google Home til Samsung SmartThings
Hvordan legge til Google Home til Samsung SmartThings
Med Samsung Smart Things-hub kan du koble alle smarte husholdningsenheter trådløst og bruke dem sammen. Den beste delen - Google Home kan også koble til SmartThings. På denne måten kan du bruke talekommandoer til å kontrollere alle smarte enheter i
Hvordan spille Spotify på en hvilken som helst enhet
Hvordan spille Spotify på en hvilken som helst enhet
Når du bestemmer deg for din neste streaming musikkplattform, kan Spotify være den første appen du kommer til å tenke på. Det gir enkel tilgang til favorittsangene og albumene dine, og du kan lytte på forskjellige enheter. Men å aktivere Spotify kan være
Hvordan klone Windows 10-systempartisjon til SSD ved hjelp av CloneGo Software
Hvordan klone Windows 10-systempartisjon til SSD ved hjelp av CloneGo Software
Når vi tenker på å oppgradere datamaskinen vår med en helt ny SSD, går den aller første muligheten som banker gjennom hele Windows-installasjonssystemet fra bunnen av. Men hvis du ønsker å unngå å gjøre det samme eller sikkerhetskopiere Windows OS til en ny oppstartbar SSD, kan du gå på
Tildel hurtigtaster til utvidelser i Firefox
Tildel hurtigtaster til utvidelser i Firefox
Firefox-brukere vil kunne tilordne hurtigtaster (hurtigtaster) til handlinger som er tilgjengelige for installerte utvidelser takket være denne nye funksjonen i nettleseren.
Denne smarte urnen vokser et tre fra de døde
Denne smarte urnen vokser et tre fra de døde
Etter at en elsket er kremert, er det spørsmålet om hva du skal gjøre med asken. Noen vil etterlate dem i en urn på peiserstokken, noen vil kaste dem i sjøen, noen vil gjøre dem til
Hvordan endre PS4 NAT-type til type 2
Hvordan endre PS4 NAT-type til type 2
Hvis du har problemer med PlayStation 4 (PS4) -forbindelsen din til PlayStation Network (PSN), som for eksempel hyppige frakoblinger eller høye pingfrekvenser, kan det hjelpe å endre NAT-adressen (NAT). Du vet om du trenger det
Lag Google Chrome Vis HTTP og WWW deler av URL
Lag Google Chrome Vis HTTP og WWW deler av URL
Ved hjelp av et flagg kan du gjenopprette den klassiske adresselinjen, slik at den ikke skjuler WWW- og HTTP-deler av URL-en i Google Chrome. La oss se hvordan det kan gjøres.