Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在Coursera的机器学习课程中进行编程任务。我写了一个代码来计算向量grad 。他们已经实现了用于计算numgrad代码。根据作业,如果我的代码正确,则grad和numgrad应该非常接近。为此,他们编写了以下测试:
diff = norm(numgrad-grad)/norm(numgrad+grad); 浏览完文档后,我知道norm(numgrad-grad)将给出两个向量之间的欧几里得距离。因此,这不应该定义向量之间的紧密度吗?为什么我们将其除以norm(numgrad+grad) ?这代表什么? 更多&回答... |
![]() |
![]() |