多层神经网络识别猫图片

阅读: 评论:0

多层神经网络识别猫图片

多层神经网络识别猫图片

例子是之前博客"通过简单神经网络识别猫图片"的例子,现在改为多层神经网络结构

之前博客地址:

代码位置:/%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 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23