Episode 7 - Training and Testing - Convolutional Neural Network from Scratch

Опубликовано: 14 Июль 2026
на канале: Rae is Online
2,611
66

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 final episode I show you how to combine our layers, get a guess from our network, train and test it.

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