采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
梯度下降算法的步骤基本是固定的,只是不同函数,对应的求导函数也不同,如果是复杂的多元函数,它对应的求导函数可能也会很复杂,如果不是语法出现错误,程序是不会报错的,所以这时我们不知道自己写的求导函数是否计算的正确,而dJ_dubug适用于所有函数,可以作为一个参照,如果自己写的求导函数计算的结果和dJ_dubug计算得到的结果误差在设置的精度范围内,则说明自己写的求导函数是正确的。 以上是本人关于“校验“这块的理解,理解的正确吗
完全正确!dJ_debug 的缺点是运算过慢,所以在大规模数据训练时不实用,但可以用来对小闺蜜数据检验一下自己计算的导数函数是否正确:)继续加油!:)
非常感谢!
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
3.4k 19
4.4k 17
4.0k 15
2.1k 15
2.1k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号