Programska oprema za nevronske mreže je računalniška programska oprema, ki se uporablja za simulacijo in napovedovanje obnašanja nevronskih omrežij. Nevronske mreže so zapletene mreže bioloških ali organskih signalov, vključno s sistemi v telesu, kot je centralni živčni sistem, ali vzorci v možganih. To vrsto programske opreme je mogoče uporabiti za modeliranje in izdelavo dokaj natančnih napovedi o razvoju situacije s pomočjo uporabniških vnosov. Raziskovalci in znanstveniki običajno uporabljajo to vrsto programske opreme za pomoč pri razumevanju nevronskih sistemov v odsotnosti ustreznih subjektov, kar jim omogoča ugibanja o možnih rezultatih različnih situacij v laboratoriju.
Biološka nevronska mreža je splet nevronov, ki komunicirajo med seboj, da bi dosegli določen cilj. Na primer, ko želi posameznik premakniti roke, se v telesu ustvarijo signali, ki se po živčnih poteh telesa pošljejo vzdolž osrednjega živčnega sistema, ki se pomikajo od možganov do hrbtenice in se končno vijejo pri roki, omogoča gibanje. Ta proces ustvarja impulze bioelektričnosti skozi telo, podobno kot valovanje, ki se premika po površini motenega ribnika, ki prenaša signale in aktivnost konic vzdolž želene poti nevronov. Programska oprema nevronskih omrežij omogoča znanstvenikom, da “vidijo” vedenje, ki se odvija z računalniško podprto simulacijo, in meri njegov vpliv na druge različne dele telesa.
Zaradi zapletenosti nevronov in nevronskih mrež je ročno modeliranje tovrstnih situacij neizvedljivo. Z omogočanjem programske opreme nevronskih omrežij, da izračuna, kako se bioelektrični signali premikajo skozi telo, se lahko znanstveniki osredotočijo na dejanski učinek dejanja, namesto da bi se zataknili v samem procesu. To poenostavlja raziskave in omogoča znanstvenikom, da izvajajo hipotetično “kaj če?” situacije, ki bi jih bilo neetično ali nepraktično ponoviti z živimi preizkušanci.
Na primer, lahko si predstavljamo študijo, ki bi preučevala škodo, ki jo povzroči možganska kap v trenutku, ko se pojavi. Čeprav bi bilo zelo neetično vzeti preizkušanca in povzročiti možgansko kap, je enak učinek mogoče doseči z modeliranjem dogodka v programski opremi nevronskih omrežij. Ta programska oprema ustvarja virtualni “peskovnik”, kjer se lahko znanstveniki poigravajo z učinki določenih nevronskih dražljajev in vidijo okvare, ki bi jih lahko povzročili telesu.