编程作业——梯度检测

1 | import numpy as np |
一维梯度检测
1 | def forward_propagation(x, theta): |
1 | def backward_propagation(x, theta): |

1 | def gradient_check(x, theta, epsilon = 1e-7): |
N维梯度检测
1 | def forward_propagation_n(X, Y, parameters): |
1 | def backward_propagation_n(X, Y, cache): |

1 | def gradient_check_n(parameters, gradients, X, Y, epsilon=1e-7): |
1 | X, Y, parameters = gradient_check_n_test_case() |
[93mThere is a mistake in the backward propagation! difference = 0.2850931566540251[0m
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2470290795@qq.com
文章标题:编程作业——梯度检测
文章字数:509
本文作者:runze
发布时间:2020-02-16, 16:59:28
最后更新:2020-02-23, 08:31:04
原始链接:http://yoursite.com/2020/02/16/%E5%90%B4%E6%81%A9%E8%BE%BE%20%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0/02%E6%94%B9%E5%96%84%E6%B7%B1%E5%B1%82%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%EF%BC%9A%E8%B6%85%E5%8F%82%E6%95%B0%E8%B0%83%E8%AF%95%E3%80%81%E6%AD%A3%E5%88%99%E5%8C%96%E4%BB%A5%E5%8F%8A%E4%BC%98%E5%8C%96/%E7%BC%96%E7%A8%8B%E4%BD%9C%E4%B8%9A%E2%80%94%E2%80%94%E6%A2%AF%E5%BA%A6%E6%A3%80%E6%B5%8B/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。