Wat is neurale verwerking?
Neurale verwerking verwees oorspronkelijk naar de manier waarop de hersenen werken, maar de term wordt meestal meer gebruikt om een computerarchitectuur te beschrijven die die biologische functie nabootst. In computers biedt neurale verwerking software de mogelijkheid om zich aan te passen aan veranderende situaties en de functie ervan te verbeteren naarmate er meer informatie beschikbaar komt. Neurale verwerking wordt gebruikt in software om taken uit te voeren zoals een menselijk gezicht herkennen, het weer voorspellen, spraakpatronen analyseren en nieuwe strategieën leren in games.
Het menselijk brein bestaat uit ongeveer 100 miljard neuronen. Deze neuronen zijn zenuwcellen die individueel een eenvoudige functie bedienen van het verwerken en verzenden van informatie. Wanneer de zenuwcellen in clusters overbrengen en verwerken, een neuraal netwerk genoemd, zijn de resultaten complex - zoals het creëren en opslaan van geheugen, verwerkingstaal en reageren op plotselinge beweging.
kunstmatige neurale verwerking bootst dit proces op een eenvoudiger niveau na. Een kleine verwerkingseenheid, eenNeuron of knooppunt voert een eenvoudige taak uit om gegevens te verwerken en te verzenden. Omdat de eenvoudige verwerkingseenheden basisinformatie combineren via connectoren, worden de informatie en verwerking complexer. In tegenstelling tot traditionele computerprocessors, die een menselijke programmeur nodig hebben om nieuwe informatie in te voeren, kunnen neurale processors zelf leren zodra ze zijn geprogrammeerd.
Een neurale processor kan bijvoorbeeld bij schijven verbeteren. Net als een menselijk brein leert de computer dat bepaalde bewegingen van een tegenstander worden gemaakt om vallen te maken. Basisprogrammering kan de computer de eerste keer voor de val vallen. Hoe vaker een bepaalde val komt, echter hoe groter de aandacht die de computer aan die gegevens besteedt en begint te reageren.
Neurale programmeurs vragen de toenemende aandacht die de computer aan bepaalde resultaten "gewicht" betaalt. Traditionele verwerking zou de computer biedenAlleen met de basisregels van het spel en een beperkt aantal strategieën. Neurale verwerking, door gegevens te verzamelen en meer aandacht te besteden aan belangrijkere informatie, leert betere strategieën naarmate de tijd verstrijkt.
De kracht van neurale verwerking is in zijn flexibiliteit. In de hersenen wordt informatie gepresenteerd als een elektrochemische impuls - een kleine schok of een chemisch signaal. In kunstmatige neurale verwerking wordt de informatie gepresenteerd als een numerieke waarde. Die waarde bepaalt of het kunstmatige neuron actief wordt of slapend blijft, en het bepaalt ook waar het zijn signaal verzendt. Als een bepaalde checker bijvoorbeeld naar een bepaald vierkant wordt verplaatst, leest het neurale netwerk die informatie als numerieke gegevens. Die gegevens worden vergeleken met een groeiende hoeveelheid informatie, die op zijn beurt een actie of uitvoer creëert.