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.

29
/ 100
Experimental

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.

deep-learning neural-networks image-classification java-programming machine-learning-education
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

28

Forks

5

Language

Java

License

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.