Skip to content

Neural network created by using numpy only. In other words, I implemented the backprop algorithm here

Notifications You must be signed in to change notification settings

Mruzik1/NN-From-Scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

NN-From-Scratch (Backprop From Scratch)

There are two versions of the neural network here:

  • An old one (all .py files): I made it almost a year ago (uploaded later tho); back then I had no much experience in machine learning and just finished my first year at the university.
  • A new one (.ipynb files): Was made as a university assignment with more experience in the field.

New NN has better stability, flexibility, and is producing good results (unlike the old neural network). The main differences between those two are:

  • The code structure;
  • Weights initialization: the new one uses numpy's normal distribution;
  • New NN uses delta rule in order to achieve better performance;

P.S. If you, by some chance, want to see my "thinking process" during the neural network implementation, here's the mind-mapping whiteboard. It's messy and quite hard to understand, but can be useful anyways (and sorry for the bad quality) :)

About

Neural network created by using numpy only. In other words, I implemented the backprop algorithm here

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published