lionelmessi6410/Neural-Networks-from-Scratch

In this tutorial, you will learn the fundamentals of how you can build neural networks without the help of the deep learning frameworks, and instead by using NumPy.

41
/ 100
Emerging

This tutorial helps Machine Learning Engineers and Data Scientists deeply understand neural networks by building one from scratch using NumPy. It takes raw image data, like handwritten digits, and processes it through a custom-built, three-layer neural network to classify the images. The output is a trained model capable of categorizing these inputs.

166 stars. No commits in the last 6 months.

Use this if you are a Machine Learning Engineer or Data Scientist who wants to understand the foundational math and logic behind neural network operations without relying on high-level deep learning frameworks.

Not ideal if you're looking to quickly implement or deploy complex deep learning models using established libraries, or if you're not interested in the low-level mechanics of neural networks.

machine-learning-fundamentals neural-network-architecture data-science-education algorithm-implementation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

166

Forks

21

Language

Jupyter Notebook

License

Apache-2.0

Last pushed

Jul 31, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lionelmessi6410/Neural-Networks-from-Scratch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.