Principal Facebook Ce este un algoritm? O privire mai atentă asupra tehnologiei care stă la baza a tot ceea ce facem online

Ce este un algoritm? O privire mai atentă asupra tehnologiei care stă la baza a tot ceea ce facem online



Unul dintre cuvintele aparent cele mai utilizate în tehnologie este algoritmul. De la aplicațiile de pe telefon la senzorii din dispozitivele portabile și modul în care apar postările în fluxul dvs. de știri Facebook, veți fi împins să găsiți un serviciu care nu este alimentat de o formă de algoritm.

cât durează un copil sătean să crească
Ce este un algoritm? O privire mai atentă asupra tehnologiei care stă la baza a tot ceea ce facem online

Tehnicile de învățare automată și inteligența artificială - cele mai mari și mai importante progrese tehnologice ale timpului nostru - nu pot funcționa fără un set de algoritmi, deci este un concept extrem de important pentru tehnologiile viitoare.

Ce este un algoritm?

Un algoritm poate fi cel mai bine descris ca un set precis de instrucțiuni pe care un computer le va urma pentru a obține rezultatul dorit, de obicei pentru a rezolva o problemă. Instrucțiunile unui algoritm trebuie să cuprindă o serie de pași, exercitați în ordinea corectă, iar ceea ce trebuie făcut la fiecare pas depinde de rezultatul pașilor parcurși anterior.

De exemplu, algoritmii care alimentează Instagram, ca exemplu, vor fi programați pentru a transmite notificări pe telefonul dvs. atunci când cineva a apreciat fotografia dvs. Vor fi apoi scrise pentru a adăuga acest Like la numărul de Like-uri deja obținute, pentru a actualiza suma totală.

Vezi în legătură Suntem suficient de curajoși pentru a încredința modul în care trăim algoritmilor? REMOTE vă cere să vă imaginați teatrul viitorului, alimentat de algoritmi Scrierea muzicii cu un algoritm

Algoritmii operează pe date de intrare, care ar putea fi o listă de numere care trebuie puse în ordine crescătoare sau valorile RGB ale unei imagini în care algoritmul trebuie să determine dacă există o față umană prezentă [cum ar fi tehnologia de recunoaștere a feței], explică Will Addison, inginer principal și expert în algoritmi la Consultanți Cambridge .

El explică faptul că, deși unii algoritmi sunt garantați pentru a obține rezultatul pe care îl urmăresc, mulți nu. Majoritatea algoritmilor sunt pe deplin deterministici, în timp ce unii folosesc numere aleatorii pentru a-și obține rezultatele.

Algoritmii sunt uneori comparați cu rețetele pentru prepararea unei mese și acest lucru este suficient de corect într-o anumită măsură, dar elementul cheie al algoritmilor este că nu lasă loc pentru interpretare, adaugă Addison. Ele trebuie să fie absolut precise și pe deplin prescriptive cu privire la ceea ce trebuie făcut la fiecare pas.

De ce sunt algoritmii atât de importanți?

Algoritmii vin în multe forme și dimensiuni, de la scurt și simplu la lung și complex. La capătul cel mai complex al acestui spectru sunt algoritmi de învățare automată. Acestea sunt concepute pentru a învăța pașii în mod automat și sunt în general atât de complexe încât este imposibil pentru un om să înțeleagă pe deplin modul în care realizează rezultatele pe care le realizează.

Calculatoarele fără algoritmi nu ar avea nici un scop și nici o utilizare. Algoritmii sunt modul în care instruim computerele să facă ceea ce avem nevoie să facă. Acești algoritmi sunt exprimați sub forma unui cod de computer, dar ideile din algoritmi care sunt exprimate sunt esențiale. Multe servicii depind în plus de o multitudine de algoritmi care lucrează împreună.

ce_este_un_algoritm

Îngrijorările cu privire la impenetrabilitatea unora dintre acești algoritmi este ceea ce stă la baza noilor reglementări UE propuse, care sugerează că avem dreptul să ni se dea o explicație pentru orice decizie care se ia despre noi prin procesare automată. Având în vedere că algoritmii sunt un ingredient atât de important în tehnologia viitoare și, prin urmare, viitorul nostru, este greu de exagerat rolul pe care îl joacă algoritmii.

Cum funcționează algoritmii? Un exemplu

Un exemplu de algoritm cotidian de succes, dar foarte simplu, este cel folosit de un sistem tipic de încălzire centrală pentru a menține o casă la temperatura dorită. Intrările în algoritm ar fi temperatura dorită și măsurarea temperaturii curente la termostat.

cum să căutați într-un subredit

În fiecare moment, algoritmul determină dacă porniți sau dezactivați încălzirea în modul următor:

  • Dacă temperatura măsurată este cu 1 grad sub temperatura dorită (sau mai mică), încălzirea este pornită

  • Dacă temperatura măsurată se află la 1 grad de temperatura dorită, atunci încălzirea este lăsată în starea sa curentă

  • Dacă temperatura măsurată este cu 1 grad peste temperatura dorită (sau mai mare), încălzirea este oprită

Addison spune că munca desfășurată de Cambridge Consultants pentru Energy Systems Catapult este un bun exemplu al modului în care capacitatea crescândă de a colecta mai ieftin mai multe date și de a rula algoritmi mai intensivi din punct de vedere al calculului îmbunătățește sistemele din jurul nostru, permițând astfel casa inteligentă.

cum se instalează kodi pe un telefon Android

Prin colectarea mai multor date generate de utilizatori de la termostate, Catapulta Sistemelor Energetice Sistemul este capabil să „alimenteze” temperatura din fiecare cameră din casă în algoritm, mai degrabă decât doar temperatura dintr-un singur punct din casă.

termostat_algoritm

El adaugă că algoritmul de control al încălzirii este, de asemenea, conștientizat de temperatura dorită în următoarele câteva ore. Prin urmare, are un model care poate prezice modul în care temperatura fiecărei camere din casă se va schimba în timp, luând în considerare și temperatura aerului exterior. În fiecare moment din timp, prezice modul în care temperaturile din fiecare cameră se vor schimba atât cu radiatorul pornit, cât și cu radiatorul oprit.

Aceste predicții sunt utilizate pentru a decide când să porniți fiecare radiator. Ca urmare, algoritmul este mult mai complex, dar produce o experiență de utilizare mult mai bună, pornind încălzirea la momentul potrivit, astfel încât camerele potrivite să fie calde atunci când ajungeți de la serviciu. Un sistem mai inteligent și personalizat, datorită utilizării algoritmilor îmbunătățiți.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face