Aplicațiile de rețea neuronală sunt configurații software care utilizează un tip specific de tehnologie numită rețea neuronală. Rețeaua neuronală este o colecție de procesoare, dispozitive sau unități care produc date interpretate colectiv. Oamenii de știință și programatorii numesc un astfel de sistem o rețea neuronală artificială, deoarece este proiectat să funcționeze la fel ca un creier uman.
Fiind o tehnologie modernă, rețeaua neuronală folosește concepte născute de ascensiunea microprocesoarelor pentru a face calcule rapide și a dezvolta date. O rețea neuronală poate folosi un concept de logică neclară, în care aplicațiile rețelei neuronale completează golurile într-o „imagine” sau construcția generală a datelor în funcție de datele pe care le-au colectat deja. În general, rețeaua neuronală și programarea neuronală sunt exemple ale modului în care oamenii inovatori au combinat capacitatea unică a computerelor cu principiile a ceea ce se numește inteligență artificială, o simulare a inteligenței și gândirii umane.
Înainte de proliferarea aplicațiilor de rețele neuronale, programatorii au folosit alte instrumente relativ nesofisticate, cum ar fi detectarea modelelor robuste, viziunea artificială și controlul adaptiv, pentru a începe să implementeze tipuri similare de programe cu cele oferite de rețelele neuronale. Termenul de realitate virtuală a fost folosit pentru a oferi publicului o viziune a ceea ce ar putea fi dezvoltat ulterior de tehnologia secolului 21. Unii dintre acești termeni și concepte au fost înlocuiți de sisteme de rețele neuronale, deoarece acest tip general de software face o mare parte din ceea ce au făcut miningul de date și alte sarcini specifice de programare în anii trecuți.
Aplicațiile de rețele neuronale sunt populare și utile în multe industrii diferite. Abilitățile unei rețele neuronale pot oferi o direcție extinsă pentru echipele de animație vizuală, cum ar fi cei care lucrează la Hollywood pentru a dezvolta personaje și scene uluitoare pentru filme și televiziune. O altă utilizare a aplicațiilor rețelelor neuronale este în cercetarea administrației publice sau în inginerie, unde rețeaua neuronală poate ajuta la furnizarea de analiză și adaptare la condițiile în schimbare rapidă.
Companiile care contribuie la software-ul rețelei neuronale pot face acest lucru dintr-un punct de vedere conceptual general sau în aplicații specifice foarte precise. Programatorii de aplicații de rețea neuronală pot lucra pentru a aduce un software în fața publicului pentru tot felul de sarcini de inginerie sau simulare, sau pot oferi software intern proprietar pentru o companie care trebuie să își păstreze avantajul în utilizarea celei mai bune tehnologii noi. pentru cercetare și dezvoltare. Deși aplicațiile de rețele neuronale au un rol important în designul modern, utilizarea lor s-ar putea extinde și mai mult în viitor, pe măsură ce noii programatori continuă să se bazeze pe ceea ce au dezvoltat predecesorii lor în trecut.