Astăzi, neural networks ne revoluționează viața de de zi cu zi, ducându-ne la nivelul următor în inteligența artificială (AI). Emulând modul în care funcționează celulele creierului interconectate, mașinile compatibile cu Neural Networks (inclusiv smartphone-urile,computerele si alte dispozitive inteligente pe care le folosim zilnic) sunt acum antrenate să învețe, să recunoască tiparele și să facă predicții întrun mod umanoid, precum și să rezolve problemele de orice fel. Un exemplu concret printre altele in „directia” de predictii este AlphaGO. GO este un joc de strategie care se joacă între 2 jucători (sau 2 echipe), unul cu piesele negre și celălalt cu piesele albe. Scopul jocului este acela de a înconjura pe tablă, cu piesele tale, teritorii cât mai mari. La final va câștiga cine are cele mai multe puncte. AlphaGo foloseste o combinatie de mai multe retele care sunt responsabile de prezicerea mutarilor ,si chiar prezicerea castigatorului. Aceste retele sunt combinate cu o tehnica numita Monte Carlo Tree Search(algoritm care decide cea mai buna miscare din mai multe) pentru a micsora aria de mutari. Astfel antrenand timp de 40 de zile algoritmul prin afisare a sutelor de jocuri GO,ca apoi sa joace cu el insusi a reusit urmatoarele: De ce neural network in detrimentul programarii? Nu stim. Neural network este folosit pentru a rezolva probleme pe care inca “Nu stim” sa le abordam. Cum poti rezolva o problema fara sa o intelegi? Cum functioneaza? Project review