Matrix Representations of CNN Layers: A Linear Algebra Approach to Efficient Training
Abstract
In this paper, the authors propose to apply a mathematical concept in Python that they believe we will encounter in our careers in data science and machine learning. Data, Machine Learning Module, and Training Module are the three primary pillars of the machine learning paradigm. Here are some links between machine learning and mathematics: Algorithms for machine learning are developed using notions from linear algebra. It links the machine learning algorithm of a Convolution Neural Network to be used on an enormous number of datasets to investigate how matrices, norms, and vectorisation techniques are required to represent and manipulate data in convolutional neural networks (CNNs), therefore increasing image processing efficiency. The ideal approach to becoming acquainted with mathematical principles in machine learning algorithms is better understood thanks to our goal. It makes mathematical comprehension essential and makes it possible to develop machine-learning solutions for issues in the in daily life situation actual world.
Fields of Study & Subjects
Advanced Neural Network Applications
Neural Networks and Applications
Computer Science and Engineering
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 5 February 2026