Umělé neuronové sítě jsou matematický model inspirovaný biologickým mozkem. Skládají se z jednotek nazývaných neurony, které jsou propojeny váhami a pracují společně na zpracování informací. Tyto sítě jsou schopny učit se a adaptovat na základě poskytnutých dat, což je činí vhodnými pro úlohy jako rozpoznávání obrazů, překlad jazyka nebo predikce trendů.
Umělé neuronové sítě jsou výpočetní modely založené na biologických neuronových sítích, které se skládají z základních funkčních jednotek nazývaných neurony. Tyto sítě mají schopnost učit se abstraktní reprezentace vstupních dat a mohou být použity k predikcím a klasifikacím. Jsou složeny z vstupní vrstvy, několika skrytých vrstev a výstupní vrstvy. Neurony v každé vrstvě jsou propojeny mezi sebou a slouží k zpracování informací. Síť je trénována pomocí optimalizačního procesu nazývaného backpropagation, který doladí váhu spojenou s každým neuronem v každé vrstvě.