dJ_debug比dJ_math快是为什么
来源:6-8 如何确定梯度计算的准确性?调试梯度下降法
幕布斯3314866
2024-02-23
老师,我跟您完全一样的代码,我使用dJ_debug的速度比dJ_math快呢,重新运行整个代码后,还是一样。这是为什么呢?
写回答
1回答
-
liuyubobobo
2024-02-24
你传的截图可能由于慕课网的技术原因,我这里看不到。但整体大概率是你的代码和课程的代码不一样,或者即使一样,因为你的操作问题,导致在 Jupyter Notebook 上的执行顺序是错误的。(比如之前执行过错误的代码,改变了程序的状态,之后又修改了代码,但是没有从修改代码的其实单元格执行,导致后续的执行是基于之前的错误代码进行的。)
建议你首先尝试重新执行整个 Jupyter Notebook,看是否还是如此。如果还是如此,请下载课程的官方代码,在你的环境下尝试运行课程的官方代码,看是否是一样的效果。如果在你的环境下运行官方代码没有问题,请在仔细调试比对,看自己的代码的问题在哪里。
课程官方代码传送门:https://git.imooc.com/coding-169/coding-169
继续加油!:)
00
相似问题