Neuroninio tinklo programos yra programinės įrangos sąrankos, kuriose naudojama tam tikra technologija, vadinama neuroniniu tinklu. Neuroninis tinklas yra procesorių, įrenginių ar vienetų rinkinys, gaminantis bendrai interpretuojamus duomenis. Mokslininkai ir programuotojai tokią sistemą vadina dirbtiniu neuroniniu tinklu, nes ji sukurta veikti panašiai kaip žmogaus smegenys.
Kaip šiuolaikinė technologija, neuronų tinklas naudoja koncepcijas, sukurtas mikroprocesorių augimui, kad būtų galima greitai skaičiuoti ir kurti duomenis. Neuroniniame tinkle gali būti naudojama neaiškios logikos koncepcija, kai neuroninio tinklo programos užpildo „vaizdo“ arba bendros duomenų konstrukcijos spragas pagal tai, kokius duomenis jos jau surinko. Apskritai, neuronų tinklas ir neuronų programavimas yra pavyzdžiai, kaip novatoriški žmonės sumaišė unikalų kompiuterių pajėgumą su vadinamojo dirbtinio intelekto principais, žmogaus intelekto ir mąstymo modeliavimu.
Prieš pradedant platinti neuroninių tinklų taikomąsias programas, programuotojai naudojo kitas palyginti nesudėtingas priemones, tokias kaip patikimas modelio aptikimas, mašinos matymas ir adaptyvus valdymas, kad pradėtų diegti panašias programas į tas, kurias teikia neuroniniai tinklai. Terminas virtuali realybė buvo vartojamas siekiant suteikti visuomenei viziją, ką vėliau gali sukurti XXI amžiaus technologijos. Kai kurie iš šių terminų ir sąvokų buvo pakeisti neuroninių tinklų sistemomis, nes šios bendros rūšies programinė įranga atlieka didžiąją dalį duomenų gavybos ir kitų specifinių programavimo užduočių ankstesniais metais.
Neuroninių tinklų programos yra populiarios ir naudingos daugelyje skirtingų pramonės šakų. Neuroninio tinklo gebėjimai gali suteikti platų nurodymą vaizdinės animacijos komandoms, pvz., dirbantiems Holivude, kurdamos kvapą gniaužiančius personažus ir scenas filmams ir televizijai. Kitas neuroninių tinklų programų panaudojimas yra viešojo administravimo tyrimuose arba inžinerijoje, kur neuroninis tinklas gali padėti atlikti analizę ir prisitaikyti prie greitai besikeičiančių sąlygų.
Įmonės, kurios prisideda prie neuroninio tinklo programinės įrangos, gali tai padaryti iš bendro konceptualaus požiūrio arba labai tikslios, konkrečios programos. Neuroninių tinklų taikomųjų programų programuotojai gali siekti, kad programinė įranga būtų viešai prieinama visoms „pasidaryk pats“ inžinerijos ar modeliavimo užduotims, arba jie gali pateikti patentuotą vidinę programinę įrangą įmonei, kuri turi išlaikyti savo pranašumą naudojant geriausias naujas technologijas. moksliniams tyrimams ir plėtrai. Nors neuroninių tinklų taikomosios programos vaidina svarbų vaidmenį šiuolaikiniame projekte, jų naudojimas ateityje gali būti dar didesnis, nes nauji programuotojai ir toliau remdamiesi tuo, ką jų pirmtakai sukūrė praeityje.