关于假设函数中矢量转置的查询(斯坦福机器学习视频讲座2)

时间:2012-05-23 16:21:07

标签: math vector matrix machine-learning matrix-math

我正在阅读由Andrew NG教授讲授的斯坦福机器学习讲座系列的第2讲,并且对我认为可能相当简陋的事情提出了一个问题,但这并不是在我的脑海中点击。因此,让我们考虑两个向量θ和x,其中两个向量都包含实数。

设h(x)是一个函数(在这个特定的情况下称为假设),但让它成为一个函数表示:

h(x) = "summation from i = 0 to i = n" of θ(i)*x(i) = θ(transpose)*x

我不明白最后一部分他说h(x)也等于θ(转置)* x。

如果有人能为我澄清这个概念,我将非常感激。

1 个答案:

答案 0 :(得分:5)

它只是基本的线性代数,它来自matrix vector multiplication的定义:

enter image description here

因此,如果θ和x都是n + 1 x 1矩阵,那么

(θ' * x) = Sum over i  θ'(1,i) * x(i,1) = Sum over i  θ(i,1)*x(i,1)