在這節中,咱們將開始討論一種新的線性迴歸的版本。這是一種更爲有效的形式,這種形式適用於多個變量或者多特徵量的狀況。學習
在咱們以前的學習中,咱們只有一個單一特徵變量x(以下面例子中的房屋面積),咱們但願用這個特徵量來預測y(以下面例子中的房屋價格)。咱們的假設就爲hθ(x)=θ0+θ1x。spa
可是,咱們在不少時候咱們不只有房屋面積這一個特徵來預測房屋價格,咱們還會有臥室的數量、樓層的數量和房子的年齡多個特徵來預測房屋價格。blog
咱們用變量x1、x2、x3、x4來表示這裏的四個特徵,用y來表示預測的輸出變量。索引
既然咱們有了多個特徵量,那咱們的假設形式應該寫成什麼樣呢?變量
接下來,咱們要簡化上面寫出的表達方式。爲了分別咱們設x0=1(這意味着對於第i個樣本都有x0(i)=1)。固然你也能夠認爲咱們定義了一個額外的第0個特徵量。在此以前咱們有n個特徵量(x1,x2,……xn),因爲咱們另外定義了一個第0特徵量,而且取值恆爲1,因此如今有n+1個特徵量。因此咱們如今的特徵向量X=[x0,x1,x2,……xn](列向量),這是一個n+1維的向量。同時咱們還能夠把全部的參數寫成一個向量,θ=[θ0,θ1,θ2,……θn](列向量),這也是一個n+1維的向量。方法
更巧妙的是,咱們能夠將這個式子寫成θTX(θ的轉置乘以X)。im