关于反向传播,这篇博客写的相当详细:http://www.cnblogs.com/charlotte77/p/5629865.html 但还是要自己写一篇才能明白自己是否真的懂了。
一、链式求导与计算图
设有一实数变量 x x x, f f f与 g g g是两个函数,假设 y = g ( x ) y=g(x) y=g(x)同时 z = f ( g ( x ) ) = f ( y ) z=f(g(x))=f(y) z=f(g(x))=f(y),那么链式求导就是: d z d x = d z d y d y d x \frac{dz}{dx}=\frac{dz}{dy}\frac{dy}{dx} dxdz=dydzdxdy
将这个概念扩展到高维,设 x ∈ R m , y ∈ R n x\in \mathbb{R}^{m},y\in \mathbb{R}^{n} x∈Rm,y∈Rn,g是从 R m \mathbb{R}^{m} Rm到 R n \mathbb{R}^{n} Rn的映射, f f f是从 R n \mathbb{R}^{n} Rn到 R \mathbb{R}