Neurala nätverksapplikationer är programvaruinställningar som använder en specifik typ av teknik som kallas ett neuralt nätverk. Det neurala nätverket är en samling processorer, enheter eller enheter som producerar kollektivt tolkad data. Forskare och programmerare kallar ett system som detta för ett artificiellt neuralt nätverk eftersom det är utformat för att fungera ungefär som en mänsklig hjärna.
Som en modern teknik använder det neurala nätverket koncept som har fötts av mikroprocessorernas framväxt för att göra snabba beräkningar och datautveckling. Ett neuralt nätverk kan använda ett fuzzy logikkoncept, där de neurala nätverksapplikationerna fyller i luckor i en ”bild” eller övergripande datakonstruktion enligt vilken data de redan har samlat in. Sammantaget är det neurala nätverket och neural programmering exempel på hur innovativa människor har blandat datorers unika kapacitet med principer för vad som kallas artificiell intelligens, en simulering av mänsklig intelligens och tanke.
Före spridningen av neurala nätverkstillämpningar använde programmerare andra relativt osofistikerade verktyg, såsom robust mönsterdetektering, maskinseende och adaptiv kontroll, för att börja implementera liknande typer av program som de som neurala nätverk tillhandahåller. Termen virtuell verklighet användes för att ge allmänheten en vision om vad som senare kan utvecklas av 21-talets teknologi. Vissa av dessa termer och begrepp har ersatts av neurala nätverkssystem, eftersom denna allmänna typ av programvara gör mycket av vad datautvinning och andra specifika programmeringsuppgifter gjorde under åren tidigare.
Neurala nätverksapplikationer är populära och användbara inom många olika branscher. Förmågan hos ett neuralt nätverk kan ge omfattande vägledning för visuella animationsteam, som de som arbetar i Hollywood för att utveckla hisnande karaktärer och scener för filmer och tv. En annan användning av neurala nätverkstillämpningar är inom forskning eller teknik inom offentlig förvaltning, där det neurala nätverket kan hjälpa till att tillhandahålla analys och anpassning till snabbt föränderliga förhållanden.
Företag som bidrar till mjukvara för neurala nätverk kan göra det från en allmän konceptuell synvinkel, eller i mycket exakta, specifika tillämpningar. Programmerare av neurala nätverkstillämpningar kan arbeta för att ta fram en programvara till allmänheten för alla typer av gör-det-själv-teknik- eller simuleringsuppgifter, eller så kan de tillhandahålla proprietär intern programvara för ett företag som behöver behålla sitt försprång när det gäller att använda den bästa nya tekniken för forskning och utveckling. Även om neurala nätverkstillämpningar har en stor roll i modern design, kan användningen av dem sträcka sig ännu längre i framtiden eftersom nya programmerare fortsätter att bygga på vad deras föregångare har utvecklat tidigare.