Analytical Calculation of Weights Convolutional Neural Network
Polad Geidarov

TL;DR
This paper introduces an analytical method to compute CNN weights and thresholds directly from a few images, enabling quick digit recognition without traditional training.
Contribution
The paper presents a novel algorithm for analytically determining CNN parameters from minimal data, bypassing standard training procedures.
Findings
CNN recognizes over 50% of 1000 handwritten digits without training
The analytical approach achieves fast inference in fractions of a second
Method successfully derives CNN layer channels analytically
Abstract
This paper presents an algorithm for analytically calculating the weights and thresholds of convolutional neural networks (CNNs) without using standard training procedures. The algorithm enables the determination of CNN parameters based on just 10 selected images from the MNIST dataset, each representing a digit from 0 to 9. As part of the method, the number of channels in CNN layers is also derived analytically. A software module was implemented in C++ Builder, and a series of experiments were conducted using the MNIST dataset. Results demonstrate that the analytically computed CNN can recognize over half of 1000 handwritten digit images without any training, achieving inference in fractions of a second. These findings suggest that CNNs can be constructed and applied directly for classification tasks without training, using purely analytical computation of weights.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Handwritten Text Recognition Techniques · Neural Networks and Applications
