Softver za neuronske mreže je računalni softver koji se koristi za simulaciju i predviđanje ponašanja neuronskih mreža. Neuronske mreže su složene mreže bioloških ili organskih signala, uključujući sustave unutar tijela, kao što je središnji živčani sustav, ili obrasce unutar mozga. Ova vrsta softvera može se koristiti za modeliranje i izradu prilično točnih predviđanja o razvoju situacije putem korisničkih inputa. Istraživači i znanstvenici obično koriste ovu vrstu softvera kako bi im pomogli razumjeti neuronske sustave u nedostatku odgovarajućih ispitanika, omogućujući im da nagađaju o mogućim rezultatima različitih situacija u laboratoriju.
Biološka neuronska mreža je mreža neurona koji međusobno komuniciraju kako bi postigli određeni cilj. Na primjer, kada pojedinac želi pomaknuti svoje ruke, signali se generiraju u tijelu i šalju duž središnjeg živčanog sustava kroz živčane puteve tijela, krećući se od mozga do kralježnice i na kraju završavajući na ruci, dopuštajući kretanje. Ovaj proces generira impulse bioelektričnosti kroz tijelo, slično kao talasanje koje se kreće po površini poremećenog ribnjaka, koje prenosi signale i šiljke aktivnosti duž željenog puta neurona. Softver neuronske mreže omogućuje znanstvenicima da “vide” ponašanje koje se odvija putem računalne simulacije, mjereći njegov utjecaj na druge različite dijelove tijela.
Složenost neurona i neuronskih mreža čini nepraktičnim modeliranje ovakvih situacija ručno. Dopuštajući softveru neuronske mreže da izračuna kako se bioelektrični signali kreću kroz tijelo, znanstvenici se mogu koncentrirati na stvarni učinak akcije, umjesto da zaglave u samom procesu. To pojednostavljuje istraživanje, dopuštajući znanstvenicima da provode hipotetičko “što ako?” situacije koje bi bilo neetično ili nepraktično replicirati koristeći žive ispitanike.
Na primjer, moglo bi se zamisliti studija koja istražuje štetu uzrokovanu moždanim udarom u trenutku kada se dogodi. Iako bi bilo vrlo neetično uzeti ispitanika i izazvati moždani udar, isti učinak može se proizvesti modeliranjem događaja u softveru neuronske mreže. Ovaj softver stvara virtualni “pješčanik” u kojem se znanstvenici mogu poigravati s učincima određenih neuralnih podražaja i vidjeti oštećenja koja bi mogla uzrokovati tijelu.