1. 程式人生 > >吳恩達機器學習筆記 —— 5 多變數線性迴歸

吳恩達機器學習筆記 —— 5 多變數線性迴歸

本篇主要講的是多變數的線性迴歸,從表示式的構建到矩陣的表示方法,再到損失函式和梯度下降求解方法,再到特徵的縮放標準化,梯度下降的自動收斂和學習率調整,特徵的常用構造方法、多維融合、高次項、平方根,最後基於正規方程的求解。

在平時遇到的一些問題,更多的是多特徵的

多變數的表示方法

多元線性迴歸中的損失函式和梯度求解


有時候特徵各個維度是不同規模的,比如房間的平米數和房間數,兩個數量級相差很大。如果不叢任何處理,可能導致梯度優化時的震盪。

一般如果特徵時在可接受的範圍內,是不需要做特徵縮放的。如果很大或者很小,就需要考慮進行特徵的縮放了。

標準化,即

自動收斂測試:如果梯度在優化後變化很小,比如10^-3,那麼就認為梯度優化已經收斂。


如果發現誤差在不斷的增加或者不斷的抖動,那麼應該減小學習率,這一版都是由於學習率過大導致的震盪。但是如果學習率設定的很小,收斂的速度又會很慢。一般都是採用不同的學習率來測試,比如0.001, 0.01, 0.1, 1 ....

有的時候我們選擇的特徵,並不是直接使用資料,而是通過資料擬合出新的特徵。比如我們有房子的長寬,但是使用特徵的時候,可以構造出一個面積特徵,會更有效果。

通過x構造新的特徵替換高維特徵

如果不希望房子的價格出現下降,可以構造平方根的特徵:

基於正規方程解


基於梯度下降和正規方程的區別

如果特徵之間共線,會導致矩陣不可逆

相關推薦

機器學習筆記 —— 5 變數線性迴歸

本篇主要講的是多變數的線性迴歸,從表示式的構建到矩陣的表示方法,再到損失函式和梯度下降求解方法,再到特徵的縮放標準化,梯度下降的自動收斂和學習率調整,特徵的常用構造方法、多維融合、高次項、平方根,最後基於正規方程的求解。 在平時遇到的一些問題,更多的是多特徵的 多變數的表示方法 多元線性迴歸中的損失

機器學習筆記 —— 2 單變數線性迴歸

第一章講述了基本的機器學習的概念以及分類,這裡從單變數的線性迴歸入手,吳恩達講解了機器學習中的幾個重要因素,如模型、損失函式、優化方法等 首先以房價預測入手: 房子的面積 每平米的房價 2104 460 1416 232 1534 315 852 178 其中: m 為

機器學習筆記 —— 5 多變量線性回歸

擬合 進行 image 價格 常用 從表 cnblogs 優化 深度 本篇主要講的是多變量的線性回歸,從表達式的構建到矩陣的表示方法,再到損失函數和梯度下降求解方法,再到特征的縮放標準化,梯度下降的自動收斂和學習率調整,特征的常用構造方法、多維融合、高次項、平方根,最後基

機器學習練習1——單變數線性迴歸

機器學習練習1——單變數線性迴歸代價函式:梯度下降練習1資料集代價函式梯度下降法視覺化J 單變數線性迴歸 代價函式: 梯度下降 練習1 資料集 X代表poplation,y代表profits 資料集的視覺化 function plotData(x,

機器學習筆記8-多變量線性回歸(Linear Regression with Multiple Variables)--維特征

學習筆記 機器 增加 都是 維度 能夠 因此 表示 轉置   我們探討了單變量/特征的回歸模型,現在我們對房價模型增加更多的特征,例如房間數樓層等,構成一個含有多個變量的模型,模型中的特征為(??1, ??1, . . . , ????)。   增添更多特征後,我們引入一

機器學習筆記18-類別分類:一對(Multiclass Classification_ One-vs-all)

預測 分類器 -s 多個 不同的 一對多 直線 問題 com   對於之前的一個,二元分類問題,我們的數據看起來可能是像這樣:   對於一個多類分類問題,我們的數據集或許看起來像這樣:   我用3 種不同的符號來代表3 個類別,問題就是給出3 個類型的數據集,我們如何得

機器學習(二)多元線性迴歸(假設、代價、梯度、特徵縮放、多項式)

目錄 0. 前言 學習完吳恩達老師機器學習課程的多變數線性迴歸,簡單的做個筆記。文中部分描述屬於個人消化後的理解,僅供參考。 0. 前言 多元線性迴歸(Multivari

機器學習(第二章)----線性迴歸

線性迴歸要做的主要包含代價函式和梯度下降。 一、基本解釋 線性迴歸的過程其實就是我們在選擇好某個型別的函式之後去不斷的擬合現有的資料,那麼什麼情況下我們這個函式是最符合,最貼近我們這些資料的呢?就是在代價函式的值最小的時候。 二、代價函式 假設要擬合的函式是h(x)=

機器學習第一次作業:線性迴歸

0.綜述      給出房價與房屋面積的關係,利用梯度下降的方法進行資料擬合,並對給定的房屋面積做出對房價的預測。 1.warmUpExercise       輸出5*5的單位矩陣 function A = warmUpExercise() %WARMUPEXE

#機器學習筆記01#變數線性迴歸

1多變數線性迴歸 1.1 回顧單變數線性迴歸 訓練集提出: Training set of housing prise 以房屋價格為例 Size in feet(x) Price in 1000’s (y) 2104 460 1416 2

[機器學習筆記]11機器學習系統設計5數據量對機器學習的影響

ril 預測 數據 教程 擬合 mic 因此 效果 數據集 11. 機器學習系統的設計 覺得有用的話,歡迎一起討論相互學習~Follow Me 參考資料 斯坦福大學 2014 機器學習教程中文筆記 by 黃海廣 11.5 數據量對機器學習的影響 Data For Mac

機器學習筆記5)—— 神經網路

本教程將教大家如何快速簡單的搭起一個自己的部落格,並不會系統的教會你如何建站,但是可以讓掌握建站的基礎對以後web學習有一定的幫助。 購買一個域名 域名就相當於地址,我們就是通過域名來訪問我們的網站,現在萬網和騰訊雲都有廉價域名賣,首年大概1-5元一年吧。

[機器學習筆記]16推薦系統5-6協同過濾演算法/低秩矩陣分解/均值歸一化

16.推薦系統 Recommender System 覺得有用的話,歡迎一起討論相互學習~Follow Me 16.5 向量化:低秩矩陣分解Vectorization_ Low Rank M

機器學習筆記】第五章:變數線性迴歸

目錄 多特徵下的目標函式 多元梯度下降法 多元梯度下降法中的方法 特徵縮放 選擇學習率 特徵和多項式迴歸 正規方程(區別於迭代法的直接解法) 正規方程在矩陣不可逆的情況下的解決方法

[機器學習筆記]11機器學習系統設計5資料量對機器學習的影響

11. 機器學習系統的設計 覺得有用的話,歡迎一起討論相互學習~Follow Me 參考資料 斯坦福大學 2014 機器學習教程中文筆記 by 黃海廣 11.5 資料量對機器學習的

Coursera-AndrewNg()機器學習筆記——第三周

訓練 ros 方便 font 就是 梯度下降 全局最優 用法 郵件 一.邏輯回歸問題(分類問題) 生活中存在著許多分類問題,如判斷郵件是否為垃圾郵件;判斷腫瘤是惡性還是良性等。機器學習中邏輯回歸便是解決分類問題的一種方法。二分類:通常表示為y?{0,1},0:“Negat

機器學習5周Neural Networks(Cost Function and Backpropagation)

and div bsp 關於 邏輯回歸 info src clas 分享 5.1 Cost Function 假設訓練樣本為:{(x1),y(1)),(x(2),y(2)),...(x(m),y(m))} L = total no.of layers in network

機器學習筆記 —— 9 神經網絡學習

滿了 線性回歸 復雜 amp 技術分享 tps 機器 神經網絡 前饋型神經網絡 本章講述了神經網絡的起源與神經元模型,並且描述了前饋型神經網絡的構造。 更多內容參考 機器學習&深度學習 在傳統的線性回歸或者邏輯回歸中,如果特征很多,想要手動組合很多有效的特征是不

機器學習筆記(六) —— 支持向量機SVM

次數 括號 圖片 最小 我們 支持向量機svm UNC 意思 strong 主要內容: 一.損失函數 二.決策邊界 三.Kernel 四.使用SVM 一.損失函數 二.決策邊界 對於: 當C非常大時,括號括起來的部分就接近於0,所以就變成了:

機器學習筆記 —— 17 推薦系統

htm 特征 問題 這就是 ref 圖片 系統 得出 工業 本章講述了推薦系統相關的知識,比如基於內容的推薦算法、基於協同過濾的推薦算法以及實踐中遇到的問題。 更多內容參考 機器學習&深度學習 推薦系統是機器學習在工業界應用最廣泛的方向,很多電子商務類、咨詢類的