본문 바로가기
AI Foundations & Math

Foundations of Artificial Neural Networks: From Perceptrons to Backpropagation Mechanics

by English version of AI World 2026. 11. 6.
Foundations of Artificial Neural Networks: From Perceptrons to Backpropagation Mechanics
Artificial Neural Networks (ANNs) serve as the computational infrastructure of modern deep learning. Synthesized as a mathematical abstraction of biological nervous systems, ANNs excel at mapping non-linear inputs to highly precise multi-dimensional outputs. This article explores the progression from single artificial neurons to the robust backpropagation mechanics that train deep neural networks.
1. Biological Neurons to Structural Layers
The architecture of an Artificial Neural Network mimics the signal processing found within biological brains. Biological neurons ingest micro-electrical impulses through dendrites, process these signals within the cell body, and transmit output data to downstream neural paths via chemical gaps called Synapses.
[ Biological ]  Dendrites    ──> Cell Body (Soma)    ──> Synapse        ──> Next Neuron
[ Artificial ]  Input Vector ──> Weighted Sum + Bias ──> Activation Fnc ──> Next Layer
An artificial network replicates this sequence through matrix multiplication and computational heuristics. Inputs enter the network, undergo deterministic weight transformations, accept stabilization offsets via biases, and run through an activation function to generate an output.
Adjusting these underlying weights and biases so that the network consistently outputs expected target values is the definitive definition of Neural Network Training (Learning). This optimization allows networks to successfully analyze unstructured data distributions that traditional statistical programming fails to parse.
In industrial data engineering, the foundational deployment model is the Feedforward Neural Network (FNN). It partitions computing units into three highly structured entities:
  • Input Layer: Receives raw scalar or vector variables and passes them down identical to an identity function.
  • Hidden Layer: The core processing engine that extracts abstract geometric features and semantic boundaries from information.
  • Output Layer: Computes the definitive values or probability distributions of the machine learning system.
When every discrete unit of a prior layer connects seamlessly to every computing unit of the sequential layer, the architecture is classified as a Fully Connected Layer.

2. The Single-Layer Perceptron and the Learning Boundary
The structural precursor to all deep multi-layer connectionist systems is the Perceptron, engineered by Frank Rosenblatt in 1958. It established the historical reality that computational architectures could execute supervised learning algorithms autonomously.
A classic single-layer perceptron computes an output error profile by comparing its prediction against empirical target metrics via an iterative optimization cycle:
  1. Select a training sample from the overarching data repository.
  2. Feed vectors into the inputs and compute the binary output activation (\(O\)).
  3. Evaluate the variance against the target parameter (\(O_{t}\)) to capture the absolute output error: \(E = O_t - O\).
  4. Update the output layer connections (\(W_{i}\)) adjusted by the signal magnitude of hidden vectors (\(H_{i}\)):
\(\Delta W_{i}=\eta \cdot E\cdot H_{i}\)
While revolutionary, Rosenblatt's perceptron only optimized weights driving the immediate output layer. Hidden layers relied strictly on static random distributions. Because it lacked the algorithmic mechanism to optimize hidden weights, the single-layer perceptron was mathematically limited to resolving strictly Linearly Separable Problems (such as standard AND/OR logic gates), completely failing to compute non-linear boundaries like the XOR gate.

3. Multi-Layer Networks and Backpropagation Mechanics
To overcome the linear limitations of the perceptron and model complex, arbitrary real-world functions, optimization algorithms had to expand deep into hidden network layers. This engineering barrier was broken in 1986 through the popularization of the Backpropagation Algorithm.
Backpropagation leverages the mathematical calculus chain rule to evaluate error gradients deep within hidden layers, systematically feeding variance metrics backward from the output node down to the original inputs.
[ Forward Pass ]   Input Layer  ──> Hidden Layer  ──> Output Layer ──> Compute Loss
[ Backward Pass ]  Adjust Input <── Adjust Hidden <── Output Error <── Error Gradient
The mathematical sequence of a 3-layer neural network utilizing backpropagation executes as follows:
  1. Isolate an arbitrary training sample from the training corpus.
  2. Ingest inputs through the input nodes, running a forward mathematical pass to calculate the output (\(o\)).
  3. Determine the absolute error vector (\(E\)) against the targeted training ground truth (\(o_{t}\)): \(E = o_t - o\).
  4. Dynamically adjust output layer weights (\(w_{i}\)) matching hidden activation signals (\(h_{i}\)) combined with the mathematical derivative of the transmission function (\(f'(u)\)).
When utilizing a non-linear Sigmoid Function as the core activation mechanism, its derivative resolves to an elegant, self-contained computational formula:
\(f^{\prime }(u)=f(u)(1-f(u))=o(1-o)\)
Therefore, the exact weight adjustment vector maps precisely to:
\(\Delta w_{i}=\alpha \cdot E\cdot o(1-o)\cdot h_{i}\)
(where \(\alpha \) represents the structural Learning Rate).
  1. Compute hidden layer errors by systematically distributing the output error (\(E\)) proportionally across corresponding output layer weights (\(w_{i}\)).
Because the error updates stream in a direction diametrically opposed to standard forward data computation, the method is definitively called Backpropagation. By enabling the precise optimization of multi-layered, large-scale architectures, backpropagation established the structural highway that directly catalyzed the modern deep learning era.