例子是之前博客"通过简单神经网络识别猫图片"的例子,现在改为多层神经网络结构
之前博客地址:
代码位置:/%E5%A4%9A%E5%B1%82%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E8%AF%86%E5%88%AB%E7%8C%AB
W - 权重矩阵,维度为(n[L],n[L−1])
b - 偏向量,维度为(n[L],1)
A - 激活值的维度为(n[L],m)
一共L层,带有RELU的linear_activation_forward)L-1次,然后用一个层为SIGMOID做二分类
公式为:
激活函数公式:
Sigmoid:
ReLU:
使用来计算三个输出,公式:
对于激活函数,求导公式:
最后一层为Sigmoid,成本函数L先对a求导:
# python代码
dAL = - (np.divide(Y, AL) - np.divide(1 - Y, 1 - AL))
本文发布于:2024-02-04 16:48:17,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170712021357481.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |