softmax loss

原文地址:http://math.stackexchange.com/questions/945871/derivative-of-softmax-loss-function
softmax function:

pj=eojkeok

其中, o 是一个向量。
Loss function:
L=jyjlogpj,

首先求p对o的导数:
pjoi=pi(1pi),i=j

pjoi=pipj,ij.

接下来求L对o的偏导数:
Loi=kyklogpkoi=kyk1pkpkoi=yi(1pi)kiyk1pk(pkpi)=yi(1pi)+kiyk(pi)=yi+yipi+kiyk(pi)=pi(kyk)yi=piyi

其中, kyk=1
下标总是来回变……真讨厌
另外,latex编辑数学公式需要高亮文本的代码:

\color{red}

你可能感兴趣的:(softmax loss)