Co je neurální zpracování?
Neurální zpracování původně odkazovalo na způsob, jakým mozek funguje, ale tento termín se obvykle používá k popisu počítačové architektury, která napodobuje tuto biologickou funkci. V počítačích poskytuje neurální zpracování softwaru schopnost přizpůsobit se měnícím se situacím a zlepšit jeho funkci, jakmile bude k dispozici více informací. Neuronové zpracování se používá v softwaru k provádění úkolů, jako je rozpoznávání lidské tváře, předpovídání počasí, analýza vzorců řeči a učení se novým strategiím ve hrách.
Lidský mozek se skládá z přibližně 100 miliard neuronů. Tyto neurony jsou nervové buňky, které jednotlivě slouží jednoduché funkci zpracování a přenosu informací. Když nervové buňky přenášejí a zpracovávají v klastrech, které se nazývají neuronové sítě, jsou výsledky složité - například vytváření a ukládání paměti, zpracování jazyka a reakce na náhlé pohyby.
Umělé nervové zpracování napodobuje tento proces na jednodušší úrovni. Malá jednotka zpracování, nazývaná neuron nebo uzel, vykonává jednoduchý úkol zpracování a přenosu dat. Protože jednoduché jednotky zpracování kombinují základní informace prostřednictvím konektorů, informace a zpracování se stávají složitější. Na rozdíl od tradičních počítačových procesorů, které potřebují lidského programátora k vložení nových informací, se mohou nervové procesory učit samy o sobě, jakmile jsou naprogramovány.
Například nervový procesor se může vylepšit u dámy. Stejně jako lidský mozek se počítač učí, že určité pohyby soupeře jsou vytvářeny k vytvoření pastí. Základní programování může umožnit, aby počítač poprvé spadl do pasti. Čím častěji se však objeví určitá past, tím větší pozornost počítač věnuje těmto datům a začne podle toho reagovat.
Neuronoví programátoři upozorňují na zvýšenou pozornost, kterou počítač věnuje určitým výsledkům „váhou“. Tradiční zpracování poskytne počítači pouze základní pravidla hry a omezený počet strategií. Neuronové zpracování shromažďováním dat a věnováním větší pozornosti důležitějším informacím se v průběhu času učí lepším strategiím.
Síla nervového zpracování je ve své flexibilitě. V mozku jsou informace prezentovány jako elektrochemický impuls - malý náraz nebo chemický signál. Při umělém nervovém zpracování jsou informace prezentovány jako číselná hodnota. Tato hodnota určuje, zda umělý neuron aktivuje nebo zůstává spící, a také určuje, kam vysílá svůj signál. Pokud je například určitý kontrolor přesunut na určitý čtverec, neuronová síť přečte tyto informace jako numerická data. Tato data jsou porovnána s rostoucím množstvím informací, což zase vytváří akci nebo výstup.