Skip to content

From scratch implementation of automatic differentiation and gradient descent in Java

License

Notifications You must be signed in to change notification settings

cristcost/java-gradient-descent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"How machines learn" for Java developers

AKA implementation from scratch of automatic differentiation and gradient descent in Java to understand how it works

This repo is the code I've written to understand how Tensorflow/PyTorch models can "learn" using automatic differentiation and gradient descent.

I'm considering writing an article on Medium.com or some other platform like mokabyte.it to talk about it.

While the main branch focuses on SGD with scalar values, I'm exploring how to change the code to support N Dimensional arrays in the tensor branch.

About

From scratch implementation of automatic differentiation and gradient descent in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages