Date of Award
Master of Science (MS)
In this thesis, the main topic is convolution as a mathematical operation and Convolutional Neural Networks (CNN’s). While convolution is classically defined as a function, it can also be defined as an operator from Lp(R) to itself for 1 ≤ p ≤ 2 where Tw(f ) = f ∗ w given some w ∈ L1(R). CNN’s use convolution in its convolutional layers. Defining a neural network to be the composition of layer maps, we find that the neural network is, by necessity, Lipschitz. While CNN’s can be very powerful for image classification, slight changes to an image can completely fool the network. By augmenting our training data with these modifications, the network’s ability to correctly classify images with these modifications significantly increases.
mathematical operation, Convolutional Neural Networks
Number of Pages
University of South Dakota
McCarter, Daniel, "Mathematical Analysis of Convolutional Neural Networks" (2023). Dissertations and Theses. 114.