# Backpropagation Part 4

In this video, I implement the formulas for "gradient descent" and adjust the weights in the train() function of my "toy" JavaScript neural network library.

Course materials for my Intelligence and Learning class.

Reference book by Tariq Rashid

Documentation for Tensorflow.js (formerly deeplearn.js).

My tutorial on the mathematics behind Linear Regression with Gradient Descent.

Videos by 3Blue1Brown that explain the basics of neural networks.

Video by 3Blue1Brown that explains how neural networks learn.

- Editing
by Mathieu Blanchette

- Animations
by Jason Heglund