Vigtigste Facebook Hvad er en algoritme? Et nærmere kig på teknologien, der understøtter alt, hvad vi gør online

Hvad er en algoritme? Et nærmere kig på teknologien, der understøtter alt, hvad vi gør online



Et af de tilsyneladende mest brugte ord inden for teknologi er algoritme. Fra apps på din telefon til sensorer i dine wearables og hvordan indlæg vises i dit Facebook News Feed, bliver du skubbet til at finde en tjeneste, der ikke er drevet af en eller anden form for algoritme.

hvordan man tilslutter to computerskærme
Hvad er en algoritme? Et nærmere kig på teknologien, der understøtter alt, hvad vi gør online

Maskinindlæringsteknikker og kunstig intelligens - de største og mest betydningsfulde teknologiske fremskridt i vores tid - kan ikke fungere uden et sæt algoritmer, så det er et usædvanligt vigtigt koncept for fremtidige teknologier.

Hvad er en algoritme?

En algoritme kan bedst beskrives som et præcist sæt instruktioner, som en computer følger for at opnå et ønsket resultat, normalt for at løse et problem. En algoritmes instruktioner skal bestå af et antal trin, der udøves i den rigtige rækkefølge, og hvad der skal gøres ved hvert trin, afhænger af resultatet af de trin, der er taget tidligere.

For eksempel vil algoritmerne, der driver Instagram, som et eksempel blive programmeret til at levere underretninger til din telefon, når nogen kan lide dit billede. De vil derefter blive skrevet for at tilføje dette Like til antallet af Likes, der allerede er opnået, for at opdatere den samlede sum.

Se relaterede Er vi modige nok til at overlade algoritmerne til, hvordan vi lever? REMOTE beder dig om at forestille dig fremtidens teater, drevet af algoritmer Skriv musik med en algoritme

Algoritmer fungerer på inputdata, som måske er en liste over tal, der skal placeres i stigende orde eller RGB-værdierne i et billede, hvor algoritmen skal afgøre, om der er et menneskeligt ansigt til stede [såsom ansigtsgenkendelsesteknologi], forklarer Will Addison, hovedingeniør og algoritmeekspert hos Cambridge konsulenter .

Han forklarer, at selvom nogle algoritmer garanteret opnår det resultat, de er ude efter, er mange ikke. De fleste algoritmer er helt deterministiske, mens nogle bruger tilfældige tal for at opnå deres resultater.

Algoritmer sammenlignes undertiden med opskrifter til at lave et måltid, og det er til en vis grad fair, men det vigtigste ved algoritmer er, at de ikke giver plads til fortolkning, tilføjer Addison. De skal være helt præcise og fuldt ud ordinerende om, hvad de skal gøre ved hvert trin.

Hvorfor er algoritmer så vigtige?

Algoritmer findes i mange former og størrelser, fra korte og enkle til lange og komplekse. I den mest komplekse ende af dette spektrum findes maskinindlæringsalgoritmer. Disse er designet til at lære trin automatisk og er generelt så komplekse, at det er umuligt for et menneske at forstå fuldt ud, hvordan de opnår de resultater, de opnår.

Computere uden algoritmer ville ikke have noget formål og ingen brug. Algoritmer er, hvordan vi instruerer computere om at gøre, hvad vi har brug for, de skal gøre. Disse algoritmer udtrykkes i form af computerkode, men det er ideerne i algoritmerne, der udtrykkes, der er nøglen. Mange tjenester afhænger desuden af ​​en lang række algoritmer, der arbejder sammen.

hvordan man tilføjer roller i uoverensstemmelse

hvad_er_an_algoritme

Bekymringer for uigennemtrængeligheden af ​​nogle af disse algoritmer er det, der ligger bag de foreslåede nye EU-regler, hvilket antyder, at vi har ret til at få en forklaring på enhver beslutning, der træffes om os ved automatiseret behandling. Da algoritmer er en så vigtig ingrediens i kommende teknologi og dermed vores fremtid, er det svært at overdrive den rolle, som algoritmer spiller.

Hvordan fungerer algoritmer? Et eksempel

Et eksempel på en vellykket, men alligevel meget enkel hverdagsalgoritme, er den, der bruges af et typisk centralvarmesystem til at holde et hus ved den ønskede temperatur. Indgangene til algoritmen ville være den ønskede temperatur og måling af den aktuelle temperatur ved termostaten.

På hvert tidspunkt bestemmer algoritmen, om opvarmningen skal tændes eller slukkes på følgende måde:

  • Hvis den målte temperatur er 1 grad under den ønskede temperatur (eller lavere), er opvarmningen tændt

  • Hvis den målte temperatur er inden for 1 grad af den ønskede temperatur, efterlades opvarmningen i sin aktuelle tilstand

  • Hvis den målte temperatur er 1 grad over den ønskede temperatur (eller højere), slukkes opvarmningen

Addison siger, at arbejde, der udføres af Cambridge Consultants for Energy Systems Catapult, er et godt eksempel på, hvordan den stigende evne til billigt at indsamle flere data og køre mere beregningsintensive algoritmer forbedrer systemerne omkring os og dermed muliggør det smarte hjem.

hvordan man ser en persons ønskeliste på damp

Ved at indsamle flere brugergenererede data fra termostater, kan Energisystemer katapult 'S system er i stand til at' føde 'temperaturen fra hvert rum i huset til algoritmen, snarere end blot temperaturen fra et enkelt punkt i huset.

termostat_algoritme

Opvarmningsreguleringsalgoritmen gøres også opmærksom på den ønskede temperatur i løbet af de næste par timer, tilføjer han. Det har derfor en model, der kan forudsige, hvordan temperaturen i hvert rum i huset vil ændre sig over tid, samtidig med at der tages hensyn til den udvendige lufttemperatur. På hvert øjeblik i tiden forudsiger det, hvordan temperaturerne i hvert rum vil ændre sig med både radiatoren tændt og radiatoren slukket.

Disse forudsigelser bruges til at beslutte, hvornår hver radiator skal tændes. Som et resultat er algoritmen meget mere kompleks, men giver en meget bedre brugeroplevelse ved at tænde for opvarmningen på det rigtige tidspunkt, så de rigtige værelser bliver varme, når du kommer hjem fra arbejde. Et mere intelligent og personlig system takket være brugen af ​​forbedrede algoritmer.

Interessante Artikler

Redaktørens Valg

De 8 bedste Spotify-alternativer i 2024
De 8 bedste Spotify-alternativer i 2024
Spotify er ikke den eneste musikstreamingtjeneste derude. Her er de otte bedste alternativer til at lytte til musik og podcasts.
Deaktiver skræddersyede oplevelser i Windows 10
Deaktiver skræddersyede oplevelser i Windows 10
Privatlivsindstillingen Skræddersyede oplevelser er tilgængelig i Windows 10, der starter i build 15019. Den er aktiveret som standard. Når det er aktiveret, gør Microsoft det
Hvad er en JAR-fil, og hvordan man åbner en
Hvad er en JAR-fil, og hvordan man åbner en
Normalt er åbning af krukker et spørgsmål om hård styrke eller at banke låget på køkkenbordet. I tilfælde af JAR-filer er det lidt mere involveret. Så hvad er en JAR-fil, og hvordan
Sådan fremhæver du den højeste værdi i Google Sheets
Sådan fremhæver du den højeste værdi i Google Sheets
Google Sheets er måske ikke så avanceret som Excel, men det tilbyder et meget tilgængeligt alternativ til Microsofts regnearksværktøj, og det er tilfældigvis også gratis at bruge. Som en del af Google Drev-pakken kan Google Sheets være
Sådan opsætter du rutiner på Google Home
Sådan opsætter du rutiner på Google Home
Google Home-rutiner giver dig mulighed for at starte et helt sæt handlinger i dit hjem med kun én stemmekommando. Ville det ikke være fantastisk, hvis nogen kunne tænde lyset, når du vågner på arbejde før
Fujitsu ScanSnap iX500 anmeldelse
Fujitsu ScanSnap iX500 anmeldelse
Fujitsus ScanSnap iX500 er lige så multitalent som desktop-scannere kommer. Det viser hurtige scanningshastigheder, USB 3-forbindelse og trådløs understøttelse til scanning direkte til mobile enheder. IX500 føles robust, og dens flip-up ADF har plads til
Sådan parres en Bluetooth-højttaler med Google Home
Sådan parres en Bluetooth-højttaler med Google Home
Google Home-enheder producerer typisk formidabel lyd. Nogle mindre enheder som Google Home mini mangler dog i denne afdeling. Dette kan være særligt frustrerende for dem, der kan lide alle de andre praktiske muligheder i Google Home. For eksempel dig