首先看机器学习中常用的成本函数(cost function)
:
这里为什么要多除个2呢,按正常情况下只需要1/m就足够了
原因:
这是为了之后的计算方便,在之后的利用梯度下降法对J求导时,如果是2m,求导结果为:
正好求导时平方的2可以消去
值得注意的是:加2对于θ的求解是不影响的,因为求解得J代表的是一个最小值!
首先看机器学习中常用的成本函数(cost function)
:
这里为什么要多除个2呢,按正常情况下只需要1/m就足够了
原因:
这是为了之后的计算方便,在之后的利用梯度下降法对J求导时,如果是2m,求导结果为:
正好求导时平方的2可以消去
值得注意的是:加2对于θ的求解是不影响的,因为求解得J代表的是一个最小值!