evarae/CNN_Tutorial
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.
This tutorial helps you learn how to build a convolutional neural network (CNN) from the ground up using Java. You'll input raw image data, specifically the MNIST dataset, and learn the step-by-step process of coding a CNN that can classify these images. This is for computer science students or self-learners who want to understand the core mechanics of neural networks.
No commits in the last 6 months.
Use this if you are a computer science student or an aspiring machine learning engineer who wants to understand the foundational code behind convolutional neural networks by implementing one yourself.
Not ideal if you're looking for a pre-built tool or a high-level library to apply CNNs without needing to understand their low-level implementation details.
Stars
28
Forks
5
Language
Java
License
—
Category
Last pushed
Apr 21, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/evarae/CNN_Tutorial"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Jasonnor/Backpropagation
Implementing multilayer neural networks through backpropagation using Java.
dlidstrom/NeuralNetworkInAllLangs
Vanilla neural network implemented in all major languages
goessl/MachineLearning
An easy neural network for Java!
evolvingstuff/RecurrentJava
Deep Recurrent Neural Nets in Java
amanmehara/tantrika
An object oriented neural network library.