Episode 6 - Convolution Layer Backpropagation - Convolutional Neural Network from Scratch

Опубликовано: 14 Октябрь 2024
на канале: Rae is Online
1,766
47

Hi! Thanks for checking out my tutorial where I walk you through the process of coding a convolutional neural network in java from scratch. After building a network for a university assignment, I decided to create a tutorial to (hopefully) help others do the same, and improve my own understanding of neural networks. In this episode I code the convolution layer backpropagation, looking at a case where the step size does not equal 1.

My github repository:
https://github.com/evarae/CNN_Tutorial

CSV MNIST Download:
https://pjreddie.com/projects/mnist-i...

Recommended Reading/Resources that I Used:

3Blue1Brown - Neural Networks -    • Neural networks  

Giuseppe Pio Cannata - “Backpropagation in Fully Convolutional Networks (FCNs)” - https://towardsdatascience.com/backpr...

Sumit Saha - “A Comprehensive Guide to Convolutional Neural Networks — the ELI5 way” - https://towardsdatascience.com/a-comp...

Pavithra Solai - “Convolutions and Backpropagations” -   / convolutions-and-backpropagations  

Paul-Louis Pröve - “An Introduction to different Types of Convolutions in Deep Learning” - https://towardsdatascience.com/types-...