Neural Network from scratch in Python

by jj

Software Development Journey Overview

Follow this step-by-step software development journey to see real progress updates, challenges overcome, and practical experience.

Progress Updates (2 total)

Update #1: Neural Network from scratch in Python

Following https://nnfs.io/ to create a deep learning classifier. The goal is to correctly classify the three colors into their own groups. This first implementation does not have backpropagation, and randomly adjusts weights in a direction that causes loss to decrease. 92% accuracy after about 400 iterations (epochs). The network uses one hidden layer with 3 neurons.

Update #2: Added backprop for weights and biases adjustment

Using spiral dataset as it is more challenging. Basic backprop is causing pretty bad loss and accuracy, might be at a local minimum.