Care este diferența dintre algoritm și inteligență artificială
Folosirea termenului de inteligență artificială a devenit tot mai comună de când aceste programe au fost făcute disponibile publicului larg. Cuvântul a ajuns să fie folosit pentru a descrie procese și acțiuni, care nu se califică în categoria tehnologiei din spatele AI.
Algoritmii au fost transformați în inteligență artificială sau chiar prezentați ca fiind o parte integrantă a acesteia. Diferențele dintre cele două sunt fundamentale, dar discursul din spațiul public continuă să le amestece.
Algoritmi vs Inteligența Artificială
Un algoritm este un set de instrucțiuni prestabilite, ce va efectua o serie de acțiuni după ce identifică un anumit parametru declanșator (sau trigger). Gândește-te la algoritmii folosiți de platformele de social media. Să zicem că ești pe TikTok și dai like unui videoclip cu pisici. Like-ul acordat este așa-numitul trigger, iar algoritmul va ști că preferi clipurile cu pisici.
Procesul este destul de simplu, însă un algoritm pot fi extrem de complex și are o putere de calcul mare. Cu toate acestea, rezultatele oferite vor fi mereu aceleași pentru că așa este programat să acționeze.
Inteligența artificială, pe de altă parte, își poate modifica rezultatele, în încercarea de a imita inteligența naturală (de aici și numele). Un program AI poate oferi răspunsuri variate pentru că analizează datele disponibile pentru a identifica tipare, pe care le folosește pentru a veni cu soluții ce nu au fost programate anterior în sistem. În general, inteligența artificială poate funcționa fără să fie programată în mod special de oameni, asta pentru că tehnologia din spate permite acestor programe să fie autonome.
Sistemele AI pot folosi algoritmi pentru a deveni mai performante, dar acest lucru nu este obligatoriu. Recunoașterea facială, recunoașterea vocii sau identificarea unor obiecte din poze sunt exemple de algoritmi ce pot fi folosiți de programe AI pentru a-și eficientiza procesele.
Diferența, astfel, se referă la modul de funcționare. Algoritmii sunt procese automatizare și prestabilite pentru a acționa într-un anumit fel, pe când inteligența artificială este autonomă și oferă rezultate unice, bazate pe seturi de date analizate.
Tot mai des inteligența artificială este folosită pentru a atrage atenția oamenilor, de multe ori pentru a explica lucruri ce nu sunt sau nu fac parte din tehnologia AI. Nu tot ce este complex este inteligență artificială, la fel cum nu tot ce este inteligență artificială este și algoritm.
Mda, parere personala: autorul nu are absolut deloc habar despre ce vorbeste. Cateva clarificari:
-algoritmul este principiul care sta la baza absolut tuturor programelor informatice inclusiv cele care intra sub umbrela AI
-AI este un termen generic care desemneaza orice program informatic care mimeaza inteligenta umana. In acest articol autorul confunda probabil termenul de AI cu ML sau DL. Spre exemplu sistemele expert se califica in a fi numite inteligenta artificiala desi nu sunt mai mult decat un arbore decizional de tipul daca-atunci.
-absolut orice algoritm inclusiv unul care implementeaza AI este determinist, in sensul ca primind aceleasi date de intrare si avand aceeasi stare interna, va genera intotdeauna acelasi rezultat si niciodata altul. Confuzia aici apare din doua motive: algoritmii AI de regula au doua etape, cea de invatare si cea de inferenta. In cea de invatare, modelul care calculeaza rezultatele este ajustat astfel incat sa dea rezultate mai bune (deci altele decat inainte de ajustare) si etapa de inferenta cand de regula modelul nu mai este ajustat iar pentru un set de date de intrare va produce acelasi rezultat, exceptie facand cazurile in care fie se introduce un element aleatoriu(care nu aduce inteligenta suplimentara ci doar varietate), fie cand exista un context intern care se modifica si modifica rezultatul chiar si la introducerea consecutiva a acelorasi date de intrare…
Două chestiuni de lămurit. Prima, luați un corector de texte uman: ”iar algoritmul va știi că” este greșit: ”algoritmul VA ȘTI că”.
A doua chestiune; se pare că nu înțelegeți diferența dintre IA și programele clasice de calculator. Ambele conțin algoritmi, așa cum ați definit clar în articol.
Dar diferența este că în timp ce la programarea clasică algoritmii sunt în întregime stabiliți de programator, în cazul IA, ei sunt fie parția definiți (procedurile) dar parametrii sunt redefiniți chiar de program, sau în anumite cazuri, algoritmii în întregime sunt stabiliți de programul AI însuși (cazul în care algoritmul este definit în termeni largi, precum ”identifică diferențele dintre entități/procese” și atunci IA sortează imagini sau identifică scopul unui joc și regulile lui.