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

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.
Sådan låses lydstyrken på Android
Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.
Sluk for Autoforbedring i Fotos-appen i Windows 10
Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...
Sådan spiller du musik på alle Google Home-højttalere
Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres
Aktivér AVIF-support i Mozilla Firefox
Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af ​​AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold
Tilføj eller fjern tastaturlayout i Windows 10
Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.
Dagligt Bing # 2-tema til Windows 8
Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette