Neural Network
A neural network is a computing system loosely modeled on the human brain, made up of interconnected nodes that process data and learn patterns from examples.
What is Neural Network?
The human brain processes information through billions of neurons — cells that pass signals to one another through connections that strengthen or weaken based on experience. A neural network borrows that basic idea and translates it into mathematics. Instead of biological cells, you have layers of simple computational units called nodes. Each node takes in data, performs a calculation, and passes the result to the next layer of nodes. On its own, a single node is trivially simple. Connected in layers and trained on enough data, the network as a whole becomes capable of recognizing images, understanding speech, translating languages, and generating text.
What makes neural networks useful is how they learn. You do not program a neural network with rules — you show it examples. Feed it thousands of photos labeled 'cat' and 'not cat,' and it gradually adjusts the strength of the connections between its nodes until it can reliably tell the difference on images it has never seen before. This process of adjustment is called training, and the connection strengths being tuned are called weights. The network is not following instructions a human wrote — it is building its own internal representation of what a cat looks like based purely on the patterns in the data.
Neural networks are the foundation on which many modern AI systems are built. Deep learning — the technology behind today's most powerful AI systems — is simply a neural network with many layers stacked on top of one another. The more layers, the more complex the patterns the network can learn. Understanding neural networks is understanding the engine underneath almost everything that has made AI headline news over the past decade.
Real-world example
When you speak to a voice assistant and it understands what you said — even with background noise, a strong accent, or an unusual phrasing — a neural network is doing the heavy lifting. It was trained on vast amounts of recorded speech and learned to map sound patterns to words with enough flexibility to handle the enormous variation in how real people actually talk.
Related terms
Suggested courses
Curated pointers to take this further — these are suggestions, not reviews of courses we've completed.
Frequently asked questions
What is the difference between a neural network and the human brain?
A neural network is loosely inspired by the brain but works very differently. Real neurons communicate through an intricate web of chemical and electrical signals — the product of an extraordinarily long biological history. Artificial nodes are simple mathematical functions that multiply and add numbers together. The brain analogy is a useful starting point, but the similarity is more of a metaphor than a technical description.
How did neural networks lead to deep learning?
Early neural networks had just one or two layers, which limited the complexity of patterns they could learn. Researchers discovered that adding more layers — stacking them deeper — allowed networks to learn far more sophisticated patterns from the same data. That insight is what gave rise to deep learning, and it is why the neural network concept that has existed since the 1950s suddenly became the engine behind some of the most powerful technology ever built.
Do you need to know math to understand neural networks?
Not to understand what they do and why they matter. The concept — a system that learns from examples by adjusting the strength of connections between nodes — is fully graspable without equations. You only need mathematics if you want to build or train one from scratch, but for understanding how AI works and making informed decisions about using it, the conceptual understanding is enough.