Sieć neuronowa – struktura inspirowana budową ludzkiego mózgu.

Jest to model obliczeniowy wzorowany na strukturze oraz funkcjonowaniu biologicznych sieci neuronowych w ludzkim mózgu. Składa się z dużej liczby połączonych ze sobą sztucznych neuronów, które przetwarzają informacje przez warstwy: wejściową, ukryte oraz wyjściową. Połączenia między neuronami posiadają przypisane wagi, które są modyfikowane w procesie uczenia, co umożliwia adaptację i rozwiązywanie skomplikowanych zadań.

Stosowane są przede wszystkim w dziedzinie uczenia maszynowego i sztucznej inteligencji do rozpoznawania wzorców, klasyfikacji, predykcji, a także w zadaniach związanych z przetwarzaniem języka naturalnego, obrazów i sygnałów. Dzięki swojej zdolności do automatycznego wyszukiwania odpowiednich reprezentacji danych sieci neuronowe znacząco przyczyniły się do postępu w wielu obszarach technologii informatycznych.