This article was automatically translated from the original Turkish version.
Forward propagation is the fundamental process in artificial neural networks (ANNs) learning that transmits information from the input layer through weighted sums and activation functions to hidden layers and ultimately to the output layer. This stage encompasses the processing of input data provided to the network to generate predicted outputs and sets the stage for optimizing the computed error value using backpropagation backpropagation.
The forward propagation process is mathematically expressed for each neuron through the following steps:
Each neuron in the network receives signals (input values) from neurons in the preceding layer, multiplies them by their corresponding weights, and sums the results. Additionally, each neuron has a bias value. Mathematically, the weighted sum applied to the inputs of the i-th neuron is calculated as:
The predictions generated at the end of forward propagation are compared with the real values to compute the loss function. Subsequently, this error is used to update the network’s weights through the backpropagation process.
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.” Divo into Deep Learning Website. 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