Skip to content
/ fdl Public

Simple implementations of forward- and backward-mode automatic differentation in Scala

Notifications You must be signed in to change notification settings

noelwelsh/fdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functional Deep Learning

This repository contains simple implementations of forward- and backward-mode automatic differentiation, written in Scala, which is the core algorithm in deep learning. There are two goals to this code:

  1. demonstrate how automatic differentiation works (and hopefully show how simple it is); and
  2. show that the chain rule forms a monad (which I haven't been able to find mentioned in the literature).

About

Simple implementations of forward- and backward-mode automatic differentation in Scala

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages