全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

A Mathematical Analysis of the Backpropagation Algorithm in Artificial Neural Networks

DOI: 10.4236/ajcm.2026.163009, PP. 151-167

Keywords: Backpropagation Algorithm, MLP, Sigmoid Function, Sum of Squares Error, Matlab Code

Full-Text   Cite this paper   Add to My Lib

Abstract:

Any new mathematical concept in Machine Learning can often times prove difficult until it is approached in an algorithmic format, enabling manual step-by-step computations to be possible. This type of computation-based approach from first principles can greatly enhance our understanding of the subject. Backpropagation is very basic to Machine Learning; however, it may not be easy to fully comprehend how it functions. This article provides a detailed, step-by-step pedagogical exposition of the backpropagation algorithm for multilayer perceptrons (MLPs). Starting from first principles, we derive the necessary gradient expressions using the chain rule, illustrate the calculations manually on a small numerical example, and provide an annotated MATLAB implementation. The contribution is a self-contained tutorial that bridges the gap between mathematical formalism and executable code, enabling learners to trace forward and backward propagation without external references. Our main objective is to minimize the sum of squared errors involving the input values and the target values. Once this error is very close to or equal to zero, we conclude that the neural network has learned the given task. We demonstrate convergence of the sum-of-squares error over 10,000 iterations.

References

[1]  Ian, G., Yoshua, B. and Aaron, C. (2020) Deep Learning. MIT Press.
[2]  Werbos, P.J. (1974) Beyond Recognition, New Tools for Prediction and Analysis in the Behavioural Sciences. Ph.D. Thesis, Harvard University.
[3]  Nielsen, M.A. (2023) Neural Networks and Deep Learning: A Textbook. Springer.
[4]  Hinton, G.E. and Oriol, V. (2021) Deep Learning with Backpropagation: Progress and Challenges. IEEE Transactions on Neural Networks and Learning Systems, 32, 1011-1026.
[5]  Bengio, Y. and LeCun, Y. (2019) Learning Deep Architectures for AI. Foundations and Trends in Machine Learning, 2, 1-127.
https://doi.org/10.1561/2200000006
[6]  LeCun, Y., Bottou, L., Orr, G.B. and Müller, K.R. (1998) Efficient Backprop. In: Lecture Notes in Computer Science, Springer, 9-50.
https://doi.org/10.1007/3-540-49430-8_2
[7]  Kirsch, L. and Schmidhuber, J. (2021) Meta Learning Backpropagation and Improving It. Proceedings of the 35th International Conference on Neural Information Processing Systems (NeurIPS 2021), Online, 6-14 December 2021.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133