HongYiLee Backpropagation Notes
标签: Notes DeepLearning Backpropagation
Introduction of Deep Learning
1. Given a network structure, mean we define the function set.
给定一个神经网络的结构,那么就是定义了一个函数集合。然后我们要做的就是去找到一个最好的best function。
What does a Nerual network do?
So we can using parallel computing techniques to speed up matrix operation.
对于矩阵运算,我们可以使用 GPU的加速运算能力。
2. Define the goodness or badness of a function. We call it Loss Function.
3. Pick the function minimize the Loss Function.
Backpropagation反向传播
So we need just to compute .
So we have Forward pass:compute .
and Backward pass: compute .
- Forward pass:
- Backward pass:
Let ,