Documente Academic
Documente Profesional
Documente Cultură
Obiectivele lecției:
1. Vei face cunoștință cu concepte de inteligență artificială și vei afla ce
înseamnă “învățare automată”
2. Vei afla de ce inteligența artificială este atât de importantă pentru prezentul
și viitorul omenirii
3. Vei cunoaște câteva direcții diferite de cercetare în domeniul inteligenței
artificiale
4. Vei afla cum lucrează învățarea automată, în linii generale
Salut, cum crezi, ce au în comun rachetele lui Elon Musk, reclama pe Facebook,
analizele medicale ale viitorului și pozele de mai jos?
Sursa: thispersondoesnotexist.com
Cat de derutant nu ar fi, răspunsul este Inteligența Artificială, sau IA. Pozele
apropo au fost generata de un algoritm care a văzut multe fețe omenești,
persoanele date nu exista. Imaginează-ți ce posibilități apar dacă ai putea să creezi
imagini a unor persoane inexistente? Sau și mai interesant, dacă ai putea crea chiar
secvențe video!
Cât despre rachetele lui Elon Musk, alea care aterizează vertical și pot fi reutilizate
(vezi poza mai jos, stânga), ele folosesc niște algoritmi de inteligență artificială care
le ajuta să se stabilizeze la aterizare. Din nefericire acei algoritmi sunt prea
complicați și nu o să îi înveți în cadrul acestui curs, dar în cel mai rău caz, o sa obții
bazele, și poate peste câțiva ani, o să fii chiar tu cel care o sa adapteze acei
algoritmi pentru a decola și ateriza pe Marte.
În final chiar Facebook și Google utilizează IA. Poate ai observat chiar tu cum
uneori discuți cu prietenii despre noul iPhone, sau Google Pixel, sau poate o
posibilă vacanța la mare, și ca prin minune în feed-ul tău apar reclame despre
promoții pentru telefoane mobile și bilete de avion sau hoteluri ieftine exact acolo
unde ai vrut sa pleci. Magie, nu? Ei bine, acumulând și analizând toate datele care
le are pe fiecare din noi, colectate mai mult sau mai puțin etic, aceste companii
livrează reclame care ne-ar interesa cel mai mult.
Deci încă o dată noroc, sper ca introducerea de mai sus ți-a trezit interesul față de
domeniul Inteligenței Artificiale. Sau poate prima oară auzi acest termen,
informația de mai sus este o știre pentru tine, și ti-ar fi interesant să afli cum tot asta
lucrează, mai detaliat.
Inteligența artificială încearcă, ei bine, sa creeze un calculator ce ar putea
gândi - deci rezolva probleme, înțelege relații de cauza și efect, învață, analiza,
poate chiar pune întrebări, cam tot de ce este capabil un om. Cred că am fi ambii
de acord, suna ca un scop ambițios, ce spui?
În ultimii ani omenirea a obținut progrese mari în acest domeniu. Acum tot mai
multe aplicații care le folosim, chiar aspecte ale vieții, încep sa foloseasca într-un
mod sau altul algoritmi de inteligenta artificiala.
Iată din nou acest termen, algoritm. Termenul algoritm înseamnă o secvență
de pași care îi urmezi ca să rezolvi o problema. De exemplu, algoritmul utilizat de un
om pentru a face un ou prăjit este:
1. pune tigaia pe foc
2. toarnă ulei în tigaie
3. sparge cateva oua
4. adăuga sare și alte condimente după gust
5. cand oul deja nu mai este lichid, transfera din tigaie în farfurie
Deci un algoritm este de fapt o rețetă.
La moment una dintre cele mai mari probleme a inteligenței artificiale aplicate este
crearea unui automobil absolut autonom. Aceasta problema este importantă nu
doar din motive de sporire a confortului, dar și din cauză că mașinile robotizate ar fi
cu mult mai atente la trafic și ar evita accidentele cu mult mai bine ca oamenii.
Acestea nu ar putea fi servite la volan, nu ar încalcă regimul de viteza, si nu ar opri
brusc astfel provocând ambuteiaje.
Chiar sper că în viitor, tu vei fi cel care v-a aduce aportul necesar de a face acest vis
realitate. Dar ca să-ți reușească, trebuie întâi să cunoști ce stă la baza domeniului,
ca fie să nu repeți greșelile altora, sau să renaști idei care înainte nu păreau
plauzibile.
Scurt istoric
O alta abordare, momentan cu un succes mai mare decat cea simbolică, este
abordarea statistică a inteligenței artificiale. Focusul acestei abordări este de a
crea așa numite modele în baza învățării. Exista algoritmi ce la fel ca și oamenii, pot
fi învățați din exemple. Problema este că acestea necesită cu mult mai multe
exemple decât un om. Pe de alta parte, odată învățat, un astfel de algoritm poate fi
cu mult mai eficient decat un om, spre exemplu în detectarea fraudelor bancare,
sau anumitor boli. Acest model de IA se mai numește învățare automată.
Sursa: https://becominghuman.ai/rise-of-the-machines-ff69ca77569c
Prezentarea generala
În cadrul acestui curs vei învăța despre abordarea statistică a inteligenței artificiale,
așa că este important să înțelegi ce stă la baza acesteia.
Pentru ca un algoritm să poată învăța, sau face statistică, acesta are nevoie de
informație - date. Datele sunt formate din valori de intrare. Datele pot fi în diferite
reprezentări - imagini, texte, sau poate doar combinații de valori. Uneori este
posibilă combinația între diferite reprezentări ale datelor. În dependență de tipul
problemei, datele pot conține nu doar atribute dar și răspunsul corect, sau rezultate.
Figura de mai sus este o parte dintr-un set de date despre ciuperci. Nu încerca să
folosești acest table ca sa culegi ciuperci. Totuși dacă simți ca ciupercile au miros
înțepător, evita sa le mananci.
Ce ține de mecanismele interne ale unui algoritm de învățare supervizată, cel mai
simplu ar fi să-ți explic printr-un exemplu - amintește-ți cum ai început să înveți
tabla înmulțirii. Mai întâi învățai fiecare expresie pe de rost, uneori cu greșeli, și când
greșeai, era cineva care te corecta. La un moment dat ai început să observi anumite
legități, gen înmulțirea a două numere x și y este egală cu înmulțirea a lui y cu x.
Bam, minus 5 reguli de învățat. Sau faptul că înmulțirea la 1 rezultă în aceeași cifră,
și așa mai departe. În final, ai reușit să înmulțești aproape orice număru cu oricare
alt număr, adică ai generalizat cunoștințele tale.
La nivel înalt cam așa învață și un algoritm, întâi memorează, după observă legități,
și în final, sperăm să și generalizeze.
Pare un exemplu destul de unic, putin legat de realitate, dar de fapt acesta
arată un comportament general. În dependență de cum a fost creat setul de date,
exista posibilitatea ca un grup de utilizatori să fie discriminați, sau în cel mai bun caz
deserviți nesatisfăcător de către sistemul ce utilizează inteligența artificială.
Exerciții
1. În ce produse/servicii pe care le cunoști presupui că sunt utilizați algoritmi de
inteligență artificială? De ce?
2. Ce este un algoritm? Dă un exemplu.
Test
Quiz autoevaluare