Episode 5 - Convolution Layer Forward Pass - Convolutional Neural Network from Scratch

Опубликовано: 24 Май 2026
на канале: Rae is Online
1,653
26

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 we talk about what convolution is, and code our convolution layer forward pass.

My website:
https://raemclean.dev

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-...