【发布时间】:2018-06-02 07:46:33
【问题描述】:
one = sum((X*theta) - y) .^2)/(2*m);
two = ((X'*theta - y)*(X*theta - y) ) / 2*m;
% where X' == X transpose, so I can do matrix multiplication.
“One”(成功地)用于线性回归的单变量成本函数。 “一”似乎也适用于计算多元线性回归问题的成本。
“二”是一个非常流行的机器学习课程中为多变量方法建议的公式:)
它们是相同的方法吗,或者“One”是否只是在多变量转换集上发挥作用。
【问题讨论】:
-
取决于
X、theta和y的尺寸。 -
是的,很好,想法是任何类型的矩阵乘法都是可能的,在这种情况下,所有矩阵中的所有值都是实数。
标签: machine-learning octave gradient-descent non-linear-regression