let there following definition of gradient descent cost function
with hypothesis function defined as
what i've come multivariate linear regression is
theta = theta - alpha * 1/m * ([theta', -1]*[x';y']*x)'; h_theta = 1/(2*m)* (x*theta - y)'*(x*theta-y);
(octave notation, '
means matrix transpose, [a, n]
means adding new column matrix scalar value n, [a; b]
means appending matrix b matrix row-wise)
it's doing job correctly how far can tell (the plots ok), have strong feeling it's unnecessarily complicated.
how write little matrix operations possible (and no element-wise operations, of course)?
i don't think unnecessarily complicated, , instead want. matrix operations because don't have loop on elements or element-wise operations. remember taking course online , solution seems pretty similar.
Comments
Post a Comment