This article was automatically translated from the original Turkish version.
Forward propagation is the fundamental process in the learning phase of artificial neural networks (ANNs), wherein information is transmitted from the input layer through hidden layers to the final output layer via weighted sums and activation functions. This stage encompasses the processing of given inputs to generate predicted outputs and sets the foundation for optimizing the calculated error through backpropagation.
The forward propagation process is mathematically described for each neuron through the following steps:
Each neuron in the network receives signals from neurons in the preceding layer (input values) and multiplies them by corresponding weights before summing them. Additionally, each neuron has a bias term. Mathematically, the weighted sum applied to the inputs of neuron i is calculated as follows:
Where:
The result of the weighted sum is passed through an activation function to enable the learning of nonlinear relationships. Activation functions enhance the network’s learning capacity and improve performance on complex problems. The general form of the activation function is:
Common activation functions include:
The outputs from the activation functions are passed as inputs to the next layer. If the neural network contains multiple hidden layers, this process is repeated at each layer to complete forward propagation. The activations of the neurons in the final layer constitute the model’s ultimate prediction.
The values produced by the output layer are accepted as the model’s prediction. The activation function used in the output layer varies depending on the type of problem:
After forward propagation, the generated predictions are compared with the actual values to compute the loss function. This error is then used in the backpropagation process to update the network’s weights.
This process is one of the fundamental mechanisms enabling learning in neural networks and constitutes a critical stage that allows artificial neural networks to establish meaningful relationships with data.

Example of Forward Propagation (Credit: Miuul)
Bex, Tuychiev. "Forward Propagation in Neural Networks: A Complete Guide.” DataCamp Web Sitesi. Accessed March 26, 2025.Accessed Adresi.
Divo into Deep Learning. "Forward Propagation, Backward Propagation, and Computational Graphs”. Accessed March 26, 2025.Accessed Adresi.
Geeksforgeeks. "What is Forward Propagation in Neural Networks?". Accessed March 26, 2025.Accessed Adresi.

No Discussion Added Yet
Start discussion for "Forward Propagation" article
Calculation of the Weighted Sum
Application of the Activation Function
Data Transmission from Hidden Layers to the Output Layer
Output Layer and Generation of the Final Prediction