向量化方法

使用向量化方法可以有效減少代碼 左邊爲使用循環的方法;右邊爲向量化方法,把θ和x都看作向量,只需一步運算就可計算出h, 梯度下降更新θ值時,需要n個θ的同步更新。 θ爲n+1維向量,學習率a爲常數,δ爲n+1維向量(h-y爲常數,x爲n+1維向量,所以計算得到的δ也爲n+1維向量) 只需要一步就可以算出來了,比循環要好很多
相關文章
相關標籤/搜索