ANN je skratka pre „Artificial Neural Network“, čo v preklade znamená „umelá neurónová sieť“. ANN je typ algoritmu strojového učenia, ktorý modeluje prácu ľudského mozgu a jeho schopnosti učenia sa.
Artificial Neural Network pozostáva z veľkého množstva umelých neurónov, ktoré sú navzájom prepojené tak, aby mohli komunikovať a spolupracovať pri riešení konkrétneho problému. Vďaka tomu majú umelé neuróny schopnosť riešiť zložité problémy a učiť sa z poskytnutých dát.
Artificial Neural Network je používaný na riešenie rôznych úloh, vrátane klasifikácie, regresie, predikcie a rozpoznávania vzorov. Napríklad môže byť použitý na klasifikáciu obrázkov, rozpoznávanie reči, predikciu cenových trendov na burzách a mnoho ďalších aplikácií.
ANN je veľmi užitočný nástroj pre riešenie problémov, ktoré sú príliš zložité pre bežné programovanie. Vďaka schopnosti učenia sa a adaptácie na nové situácie môže ANN poskytnúť riešenie, ktoré by inak bolo ťažké alebo dokonca nemožné dosiahnuť. ANN je jednou z najdôležitejších technológií v oblasti umelého učenia a strojového učenia.