D2L 11.softmax回归及其从零开始实现

Author:baiyucraft

BLog: baiyucraft’s Home

原文:《动手学深度学习》


  线性神经网络:

  在之前的学习中,我们学习了线性回归模型,回归问题主要针对的是预测多少的问题,比如之前的预测房屋价格的例子。但是在生活中,我们做的分类问题反而更多,例如果实的好坏,图像上的动物是猫、狗还是鸡。

tanh(z)=exexex+ex\tanh(z) = \dfrac{e^{x} - e^{-x}}{e^{x} + e^{-x}}

tanh(z)=1tanh2(z)\tanh'(z) = 1 - \tanh^2(z)

sigmoid(z)=11+exsigmoid(z) = \dfrac{1}{1 + e^{-x}}

sigmoid(z)=sigmoid(z)(1sigmoid(z))sigmoid'(z) = sigmoid(z)(1 - sigmoid(z))

z=wx+bz = wx + b

dz=wdz = w

dw=xdw = x

db=1db = 1

CrossEntropyLoss(Z)=lneZ[y]jeZ[j]CrossEntropyLoss(Z) = - \ln \dfrac{e^{Z[y]}}{\sum_j e^{Z[j]}}

CrossEntropyLoss(Z)=aijyijCrossEntropyLoss'(Z) = a_{ij} - y_{ij}

i=1nl(i)(w,b)=121ni=1n(y^(i)y(i))2\sum_{i=1}^{n} l^{(i)}(\boldsymbol{w}, b) = \dfrac{1}{2} \dfrac{1}{n} \sum_{i=1}^{n} \left(\widehat{y}^{(i)} - y^{(i)}\right)^{2}


D2L 11.softmax回归及其从零开始实现
http://baiyucraft.top/D2lLearning/D2lLearning-11.html
作者
baiyucraft
发布于
2021年6月18日
许可协议