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

Windows 10: moartea motorului Aero
Windows 10: moartea motorului Aero
În Windows 10, veți găsi un nou motor de colorare diferit de cel livrat cu Windows 7/8 / Vista.
Cum să remediați eroarea dns_probe_finished_nxdomain
Cum să remediați eroarea dns_probe_finished_nxdomain
Dacă primiți eroarea dns_probe_finished_nxdomain, browserul vă va spune că nu poate localiza adresa IP a serverului. Deci, ce înseamnă asta? DNS (Domain Name System) mapează numele de domenii la anumite adrese IP ale serverului. Cu alte cuvinte, ea
Winaero Tweaker 0.6 a ieșit cu multe modificări
Winaero Tweaker 0.6 a ieșit cu multe modificări
Astăzi, am lansat Winaero Tweaker 0.6. Aplicația a primit câteva funcții noi și îmbunătățiri. Să vedem aceste modificări în detaliu. Anunț În primul rând, veți fi fericiți să știți că Winaero Tweaker a primit un program de instalare (și un program de dezinstalare). Oamenii o cereau mult timp. Deci, acum, Winaero Tweaker poate fi instalat
PS4 continuă să se deconecteze de la Wifi [Cum se rezolvă]
PS4 continuă să se deconecteze de la Wifi [Cum se rezolvă]
Nu se pot dezactiva anunțurile automate în mod programatic pe pagină, așa că iată-ne!
Merită înlocuirea bateriei iPhone sau iPod?
Merită înlocuirea bateriei iPhone sau iPod?
Bateria iPhone-ului sau iPod-ului tău se stinge? Puteți prelungi durata de viață a dispozitivului dvs. înlocuind bateria, dar merită banii să faceți asta?
Descărcați StarterDesktopSlideShow este un schimbător de tapet pentru Windows 7 Starter
Descărcați StarterDesktopSlideShow este un schimbător de tapet pentru Windows 7 Starter
StarterDesktopSlideShow este un schimbător de tapet pentru Windows 7 Starter. După cum știți, funcția de prezentare de diapozitive desktop lipsește în Windows 7 Starter. Nu există nicio opțiune pentru a schimba automat imaginea de fundal sau chiar în modul manual folosind opțiunea de sistem standard. StarterDesktopSlideShow vine să rezolve această problemă. Este primul schimbător de tapet pentru Windows 7 Starter ce poate
Cum se conectează PSVR la un computer
Cum se conectează PSVR la un computer
Conectarea unui PSVR la PC este surprinzător de simplă. Odată ce este recunoscut de Windows și conectat, puteți descărca software-ul pe care să îl utilizați pentru a juca jocuri pe acesta.