【小白提問】梯隊下降法的temp緩存
theata是一個4行1列的矩陣,每一行的值分別是theta0,theta1,theta2,theta3,每次計算theta0會得到一個新的theta0,但是并不會改變theta1,theta2,theta3的值啊。而且算theta1的時候,用的是theta1,并沒有用到theta0,個人感覺即使不設緩存,theta0的變化并不會影響theta1。
個人感覺theta會依次變化theta0,theta1,theta2,theta3的值。
首先設緩存肯定沒有問題,請問不設緩存可不可以?二者差異在哪里,謝謝
2020-07-02
theta[0],theta[1],theta[2],theta[3]更新時后面有用到theta,也就是說與theta[0],theta[1],theta[2],theta[3]都有關,如果theta[0]改變了,那接下來theta[1]中更新用到的theta與更新theta[0]時的theta是不一樣的,所有需要用temp存一下