Ce este un algoritm? Exemplu de algoritm

11.05.2022
Ce este un algoritm? Exemplu de algoritm

Lumea tehnologiei este plină de cuvinte la modă: AI, supercomputere, învățarea automată, cloud, calculul cuantic și multe altele. Unul este folosit, în mod frecvent în calcul, și anume algoritm.

În sensul cel mai general, un algoritm reprezintă o serie de instrucțiuni care spun unui computer cum să transforme un set de fapte despre lume în informații utile. Faptele sunt date, iar informațiile utile sunt cunoștințe pentru oameni, instrucțiuni pentru mașini sau intrare pentru încă un alt algoritm.

Există multe exemple obișnuite de algoritmi, de la sortarea seturi de numere la găsirea de rute prin hărți până la afișarea informațiilor pe un ecran.

Cum putem explica mai bine ce este un algoritm?

Pentru a înțelege conceptul de algoritmi, ne putem gândi la procesul de îmbrăcare dimineața. Puțini oameni se gândesc la asta. Dar cum putem scrie procesul acesta sau cum putem spune unui copil de 5 ani abordarea noastră? Ei bine, dacă răspundem la aceste întrebări într-un mod detaliat se obține un algoritm.

Pentru un computer, intrarea reprezintă informațiile necesare pentru a lua decizii. Când ne îmbrăcăm dimineața, de ce informații avem nevoie? În primul rând, trebuie să știm ce haine avem la dispoziție în dulap. Atunci s-ar putea să ne gândim care este temperatura, care este prognoza meteo pentru ziua respectivă, ce anotimp este și poate câteva preferințe personale.

Toate acestea pot fi reprezentate în date, care sunt în esență simple colecții de numere sau cuvinte. De exemplu, temperatura este un număr, iar o prognoză meteo poate fi „ploioasă” sau „însorită”.

Urmează inima unui algoritm, și anume calculul. Calculele implică aritmetică, luare a deciziilor și repetare.

Deci, cum se aplică acest lucru la îmbrăcare? Luăm decizii făcând niște calcule pe acele cantități de intrare. Dacă îmbrăcăm o jachetă poate depinde de temperatură și ce jachetă alegem poate depinde de prognoză.

Pentru un computer, o parte a algoritmului nostru de îmbrăcare ar arăta ca „dacă temperatura este sub 20 de grade și plouă, atunci alegem jacheta de ploaie și o cămașă cu mânecă lungă pe care să le purtăm dedesubt”.

După ce am ales hainele, trebuie să le îmbrăcăm. Aceasta este o parte cheie a algoritmului nostru. Pentru un computer, o repetiție poate fi exprimată ca „pentru fiecare piesă de îmbrăcăminte, îmbrac-o”.

În cele din urmă, ultimul pas al unui algoritm este ieșirea, exprimând răspunsul. Pentru un computer, ieșirea reprezintă de obicei mai multe date, la fel ca intrarea. Permite computerelor să înșire algoritmi împreună în moduri complexe pentru a produce mai mulți algoritmi.

Cu toate acestea, rezultatul poate implica și prezentarea de informații, de exemplu punerea cuvintelor pe un ecran, producerea de indicii auditive sau o altă formă de comunicare.

Deci, după ce ne-am îmbrăcat, ieșim în lume, pregătiți pentru elementele și privirile oamenilor din jurul nostru.

Învățare automată

Uneori este prea complicat să explici un proces de luare a deciziilor. O categorie specială de algoritmi, algoritmi de învățare automată, încearcă să „învețe” pe baza unui set de exemple de luare a deciziilor din trecut. Învățarea automată este obișnuită pentru lucruri precum recomandări, predicții și căutarea de informații.

Pentru exemplul nostru de îmbrăcare, un algoritm de învățared automată ar fi echivalentul cu a ne aminti deciziile anterioare cu privire la ce să purtăm, să știm cât de confortabil ne simțim purtând fiecare articol și poate care ținute au primit cele mai multe aprecieri și să folosim acele informații pentru a face alegeri mai bune.

Deci, potrivit The Conversation, un algoritm este procesul pe care un computer îl folosește pentru a transforma datele de intrare în date de ieșire. Un concept simplu și, totuși, fiecare piesă de tehnologie pe care o atingem implică mulți algoritmi.

Foto: Depositphotos.com

Îți recomandăm:
Biserica Ortodoxă Română este cea mai înaltă instituție religioasă din țară. Statisticile arată că numărul total al credincioșilor depășește 87% din populația țării. Sfânta...
Ziua de 1 decembrie este cea de 335-a zi a calendarului gregorian și a 336-a zi în anii bisecți. Până la sfârșitul anului au mai rămas 30 de zile. Ziua Națională a României sau Ziua Marii...
Cele mai noi articole
Curiozități despre Isaac Newton, omul care a înțeles după ce legi funcționează Universul
Curiozități despre Isaac Newton, omul care a înțeles după ce legi funcționează Universul
Isaac Newton (25 decembrie 1642 / 4 ianuarie 1643 – 20 / 31 martie 1727) a fost persoana care a revoluționat din temelii fizica. Savantul a descoperit gravitația și a fost prima persoană din... citește tot
Care au fost cele mai ciudate procese din istorie?
Care au fost cele mai ciudate procese din istorie?
Majoritatea societăților, într-o formă sau alta, au avut sisteme concepute pentru a rezolva disputele și pentru a susține statul de drept. Tensiunile și dramele din sălile de judecată au... citește tot
Ce trebuie să faci dimineața pentru a avea o viață sănătoasă?
Ce trebuie să faci dimineața pentru a avea o viață sănătoasă?
Dimineața este acea parte a zilei în care organismul parcă se mișcă ceva mai încet decât în mod normal. Durează un pic de timp până când corpul își intră în ritmul său normal, iar... citește tot