Deep Learning from Scratch to GPU - 7 - Learning and Backpropagation

1 · Dragan Djuric · March 5, 2019, 11 p.m.
At last, we reached the point where we can take on the implementation of the learning algorithm. Here we look at the basics of backpropagation, the engine that makes deep learning possible. This is the seventh article in the series. Read about the motivation and ToC in Deep Learning in Clojure from Scratch to GPU - Part 0 - Why Bother?. The previous article, Part 6, is here: CUDA and OpenCL. To run the code, you need a Clojure project with Neanderthal () included as a dependency. If you'r...