A neural network is a series of algorithms that mimic the operations of a human brain to recognize patterns. It consists of layers of interconnected nodes (neurons) and is foundational to deep learning.