bp的 逆向推导 , 我看懂了 :
data(L)= e C / e z(L)
= e C/ e z (L+1) * e z (L+1) /e z (L)
而e C / e z (L+1) = data (L+1)
= data (L+1) * e z (L+1)/ e z (L)
而 z (L+1) = theta(L+1) T* a(L) + B(L+1)
z (L+1)对 e(L)求导:
e z (L+1)/ e z (L)
= theta(L+1) * a(L)'
所以
data(L)= e C / e z(L)
= e C/ e z (L+1) * e z (L+1) /e z (L)
= data (L+1) * theta(L+1) * a(L)'
就出来了, 这点 不需要疑惑了, 只要知道是用数学推导出来的就行了, 反正,字上看, 总是难以理解,我总感觉从 右向左 应该用 除法,(因为从 左向右是乘法), 可是结果竟然还是乘法, 没办法, 硬记了 。