This tutorial takes the reader on a historical and technical journey from the simple Perceptron (1958) to modern Convolutional Neural Networks (CNNs) that dominate spatial data processing (images and video) and connects foundational ideas to state-of-the-art deep learning, focusing on spatial data.
Abstract
This tutorial takes the reader on a historical and technical journey from the simple Perceptron (1958) to modern Convolutional Neural Networks (CNNs) that dominate spatial data processing (images and video). We start with the Perceptron’s linear classifier, then expose its inability to learn non-linear patterns (e.g., XOR), which motivates the Multi-Layer Perceptron (MLP) and the backpropagation algorithm. Next, we discuss the limitations of MLP when faced with structured data like images—parameter explosion, loss of spatial information, and lack of translation invariance—and use these limitations as a natural springboard to the core ideas of CNNs: local connectivity, weight sharing, and hierarchical feature learning. Throughout, we provide intuitive explanations, mathematical formulations, and step-by-step numerical examples (e.g., a complete forward and backward pass for a small network, and a manual 2D convolution). Clear graphical representations and examples help readers understand each concept. The tutorial concludes with a detailed walkthrough of influential CNN architectures (LeNet-5, AlexNet, VGG, GoogLeNet, ResNet, DenseNet, and EfficientNet) and also discusses more recent attention-based models (e.g., Vision Transformers and ConvNeXt), explaining why each was necessary and how it advanced the field. Aimed at students and practitioners with a basic knowledge of calculus and linear algebra, this tutorial connects foundational ideas to state-of-the-art deep learning, focusing on spatial data. It is designed for readers who want to understand why each architectural choice was made, not just what the final model looks like.
The hyperbolic Res-MLP (HR-MLP), an architecture extending the attention-free MLP to a non-Euclidean space and enabling direct hyperbolic operations with fewer parameters, facilitating faster training and superior performance compared to Euclidean counterparts is introduced.
Frequency Selective Neural Network is introduced, pioneering a foundation architecture guaranteeing physical interpretability without sacrificing expressive power of deep learning, and converges directly on physically meaningful frequency bands, providing a highly scalable, interpretable paradigm for robust pattern rec...
This paper forms CNNs into a general index model with matrix-valued input, where convolution filters can be viewed as index vectors and proposes a novel singular value decomposition (SVD) based approach to accurately learn the convolution filters based on a generalized version of the first-order Stein's formula.
Stochastic neural network broadens deep learning from prediction‐oriented function approximation to a richer framework for statistical inference, and two related architectures are discussed: kernel‐expanded StoNet and sublinearly structured DNNs, which can be viewed as structural or theoretical extensions of the StoNet...
This book will guide you from the basics of neural networks to the state-of-the-art large language models in use today, and covers the mathematical foundations, the structure, and the training algorithms of neural networks and dives into the essence of deep learning
This survey provides a curated list of open-source software libraries in Python, Scala, and Julia that implement PNNs, along with a selection of online tutorials and video lectures aimed at making this model accessible to a broader audience.
Srinjoy Dora, D. Chicco· Methods in molecular biology· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.