softmax loss

来源:互联网 发布:淘宝qq三国游戏币 编辑:程序博客网 时间:2024/05/29 16:34

原文地址: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}
0 0