Rețelele neuronale: ce sunt și cum vă influențează viața

Ce trebuie să știți pentru a înțelege tehnologia în schimbare din jurul tău

Rețelele neuronale sunt modele de calculatoare ale unităților sau nodurilor conectate, proiectate să transmită, să proceseze și să învețe din informații (date) într-un mod similar cu modul în care neuronii (celulele nervoase) lucrează la om.

Rețele neuronale artificiale

În tehnologie, rețelele neuronale sunt adesea denumite rețele neuronale artificiale (ANN) sau plase neuronale pentru a se distinge de rețelele neuronale biologice pe care le sunt modelate după. Ideea principală din spatele lui ANN este că creierul uman este cel mai complex și inteligent "calculator" care există. Prin modelarea ANN cât mai aproape posibil de structura și sistemul de procesare a informațiilor utilizate de creier, cercetătorii speră să creeze computere care au abordat sau au depășit inteligența umană. Plasele neuronale reprezintă o componentă cheie a evoluțiilor actuale ale inteligenței artificiale (AI), a învățării automate (ML) și a învățării profunde .

Cum funcționează rețelele neuronale: o comparație

Pentru a înțelege modul în care funcționează rețelele neuronale și diferențele dintre cele două tipuri (biologice și artificiale), să folosim exemplul unei clădiri de birouri cu 15 etaje și a liniilor telefonice și a tablourilor de distribuție care direcționează apelurile în clădire, în etaje individuale și în birouri individuale. Fiecare birou individual din clădirea noastră de 15 etaje reprezintă un neuron (nod în rețele de calculatoare sau celulă nervoasă în biologie). Clădirea în sine este o structură care conține un set de birouri aranjate într-un sistem de 15 etaje (o rețea neurală).

Aplicând exemplul rețelelor neuronale biologice, tabloul de bord care primește apeluri are linii pentru conectarea la orice birou de pe orice etaj din întreaga clădire. În plus, fiecare birou are linii care îl conectează la fiecare birou din întreaga clădire, pe orice etaj. Imaginați-vă că vine un apel (intrare), iar tabloul este transferat la un birou de la etajul 3, care îl transferă direct la un birou de la etajul 11, care îl transferă direct într-un birou de la etajul 5. În creier, fiecare neuron sau celula nervoasă (un birou) se poate conecta direct la orice alt neuron din sistemul sau rețeaua neurală (clădirea). Informația (apelul) poate fi transmisă oricărui alt neuron (birou) pentru a procesa sau a afla ce este necesar până când nu există un răspuns sau o rezoluție (ieșire).

Când aplicăm acest exemplu pentru ANN, devine destul de complexă. Fiecare etaj al clădirii necesită propria tablă de distribuție, care se poate conecta numai la birourile de la același etaj, precum și la tablourile de pe podelele de deasupra și dedesubt. Fiecare birou se poate conecta direct la alte birouri de la același etaj și la tabloul de distribuție pentru podea. Toate apelurile noi trebuie să înceapă cu tabloul de la primul etaj și trebuie transferate la fiecare etaj în ordine numerică până la etajul 15, înainte de terminarea apelului. Să o punem în mișcare pentru a vedea cum funcționează.

Imaginați-vă că vine un apel (intrare) la tabloul de la etajul 1 și este trimis la un birou de la etajul 1 (nod). Apelul este apoi transferat direct între alte birouri (noduri) de la etajul 1 până când este gata să fie trimis la etajul următor. Apoi, apelul trebuie să fie trimis înapoi la tabloul de la etajul 1, care apoi îl transferă la tabloul de distribuție al etajului 2. Aceiași pași repetă un etaj la un moment dat, apelul fiind trimis prin acest proces la fiecare etaj, până la etajul 15.

În ANN, nodurile (birourile) sunt aranjate în straturi (etaje ale clădirii). Informația (un apel) intră întotdeauna prin stratul de intrare ( primul etaj și tabloul său de distribuție) și trebuie să fie trimis și procesat de fiecare strat (podea) înainte de a putea trece la următorul strat. Fiecare strat (etaj) procesează un detaliu specific despre acel apel și trimite rezultatul împreună cu apelul către următorul strat. Când apelul atinge stratul de ieșire (etajul 15 și tabloul de distribuție), acesta include informațiile de procesare din straturile 1-14. Nodurile (birourile) de pe stratul 15 (podea) folosesc informațiile de intrare și prelucrare din toate celelalte straturi (podele) pentru a veni cu un răspuns sau rezoluție (ieșire).

Rețelele neuronale și învățarea în mașină

Plasele neuronale reprezintă un tip de tehnologie în cadrul categoriei de învățare automată. De fapt, avansarea în cercetarea și dezvoltarea rețelelor neuronale a fost strâns legată de ebbs și fluxurile de avansare în ML. Plasele neuronale extind capabilitățile de procesare a datelor și sporesc puterea de calcul a ML, sporind volumul de date care pot fi procesate, dar și capacitatea de a efectua sarcini mai complexe.

Primul model informatic documentat pentru ANN a fost creat în 1943 de Walter Pitts și Warren McCulloch. Interesul inițial și cercetarea în rețelele neuronale și învățarea în mașină au încetinit în cele din urmă și au fost mai mult sau mai puțin rafatate până în 1969, cu doar mici explozii de interes reînnoit. Calculatoarele de-a lungul timpului pur și simplu nu aveau procesoare destul de rapide sau suficient de mari pentru a avansa în continuare aceste zone, iar cantitatea mare de date necesare pentru plasele ML și neuronale nu era disponibilă în acel moment.

Creșterea masivă a puterii de calcul în timp, odată cu creșterea și extinderea internetului (și astfel accesul la cantități masive de date prin internet) au rezolvat aceste provocări timpurii. Plasele neuronale și ML sunt acum instrumentale în tehnologiile pe care le vedem și le folosim în fiecare zi, cum ar fi recunoașterea facială , prelucrarea imaginilor și căutarea și traducerea în timp real a limbilor străine - pentru a numi doar câteva.

Exemple de rețele neuronale în viața de zi cu zi

Anul este un subiect destul de complex în cadrul tehnologiei, totuși, merită să avem timp pentru a explora din cauza numărului tot mai mare de moduri în care ne afectează viața în fiecare zi. Iată câteva exemple de moduri în care rețelele neuronale sunt utilizate în prezent de diferite industrii: