关于dJ_debug

来源:6-8 如何确定梯度计算的准确性?调试梯度下降法

tobeabee

2022-09-17

老师,如果说dJ_debug一定能得到正确答案,并且我们想用dJ_debug来验证dJ_math的正确性,那就意味着两个dJ都要运行一遍(一定要运行时间开销大的dJ_debug),这样的话dJ_math存在的意义在哪里?

写回答

1回答

liuyubobobo

2022-09-17

dJ_debug 的效率远远的低于 dJ_math(通过代码,想一想是为什么?)


所以,我们可以在调试阶段,使用小数据量,用 dJ_debug,来验证 dJ_math 的正确性。当确保 dJ_math 正确的情况下,在实际的大数据数据中,或者生产环境中,我们应该使用 dJ_math。


继续加油!:)

0
3
tobeabee
非常感谢!
2022-09-17
共3条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程