吳恩達機器學習筆記(3)
多變數線性迴歸:
問題:根據多個屬性,如房子面積,房子樓層,房子年齡等估計房子的價格
引數特徵縮放——加速梯度下降過程收斂到最優值
在多多變數梯度下降中,要讓不同引數的取值範圍儘量相似且範圍要小,如果取值範圍差別很大,如左上圖,那麼等值線會變得細長,會使得梯度下降來回震盪,達到最優解所需的步驟更多,時間變長。為了解決這種問題,可以將引數進行調整,如右上圖,引數全部特徵縮放為(0,1)範圍內的值,得到較為均勻等值線,這樣在梯度下降的過程中所需的步驟和時間都會比較少。 通常特徵縮放將引數範圍轉化為大約在(-1,1)附近。有時也會進行均值歸一化,即減去樣本均值後在除以樣本個數。或進行樣本標準化,即每個樣本減去均值後在除以標準差。
學習率——除錯Debugging 和 學習率的選擇
除錯:確保你梯度正常工作,若梯度下降正常工作,每一步迭代後的代價函式值是下降的。跌通常損失函式值不在下降或下降的不太明顯的時候就實現了收斂,通常可以通過收斂測試自動判斷是否收斂,當下降的大小小於某一個閾值時,則認為其實現了收斂。
如果選擇的學習率較大,則會產生如上左圖,上升的損失函式值或震盪的損失函式線,但是若學習率較小,則會使達到收斂所需的步數增多。數學家們已經證明,只要有足夠小的學習率,損失函式是會下降的。在進行梯度下降時,可以嘗試不同的學習率(十倍間隔/三倍間隔),畫出不同學習率下的損失函式線,然後選擇合適的學習率。
相關文章
- 吳恩達機器學習筆記 —— 15 降維吳恩達機器學習筆記
- 吳恩達(Andrew Ng)——機器學習筆記1吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 13 支援向量機吳恩達機器學習筆記
- 機器學習 | 吳恩達機器學習第九周學習筆記機器學習吳恩達筆記
- 吳恩達機器學習筆記 —— 18 大規模機器學習吳恩達機器學習筆記
- 《吳恩達機器學習》學習筆記007_支援向量機吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 14 無監督學習吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 3 線性迴歸回顧吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 7 Logistic迴歸吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 8 正則化吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 1 緒論:初識機器學習吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 12 機器學習系統設計吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 9 神經網路學習吳恩達機器學習筆記神經網路
- 吳恩達機器學習筆記 —— 17 推薦系統吳恩達機器學習筆記
- 吳恩達機器學習筆記——八、神經網路吳恩達機器學習筆記神經網路
- 吳恩達機器學習學習筆記——Week 1——3. 引數學習(Parameter Learning)吳恩達機器學習筆記
- 吳恩達機器學習筆記 —— 11 應用機器學習的建議吳恩達機器學習筆記
- 2024吳恩達機器學習吳恩達機器學習
- 吳恩達機器學習筆記 —— 16 異常點檢測吳恩達機器學習筆記
- 吳恩達機器學習筆記(1-1到2-1)吳恩達機器學習筆記
- 吳恩達機器學習課程 筆記5 神經網路吳恩達機器學習筆記神經網路
- 吳恩達《構建機器學習專案》課程筆記(1)– 機器學習策略(上)吳恩達機器學習筆記
- 吳恩達《構建機器學習專案》課程筆記(2)– 機器學習策略(下)吳恩達機器學習筆記
- 【機器學習】吳恩達機器學習中文版筆記:異常檢測(Anomaly Detection)機器學習吳恩達筆記
- 吳恩達機器學習提交問題吳恩達機器學習
- 吳恩達機器學習筆記 —— 2 單變數線性迴歸吳恩達機器學習筆記變數
- 吳恩達機器學習筆記 —— 5 多變數線性迴歸吳恩達機器學習筆記變數
- 吳恩達機器學習系列0——初識機器學習吳恩達機器學習
- 吳恩達機器學習系列17:支援向量機吳恩達機器學習
- 吳恩達《Machine Learning》精煉筆記 6:關於機器學習的建議吳恩達Mac筆記機器學習
- 吳恩達機器學習系列14:偏差與方差吳恩達機器學習
- 吳恩達機器學習筆記 —— 19 應用舉例:照片OCR(光學字元識別)吳恩達機器學習筆記字元
- 吳恩達機器學習系列11:神經網路吳恩達機器學習神經網路
- 吳恩達機器學習-第二課-第二週吳恩達機器學習
- 吳恩達機器學習 ex1 python實現吳恩達機器學習Python
- 吳恩達機器學習課程05——Logistic迴歸吳恩達機器學習
- 吳恩達機器學習第二課 Advanced Learning Algorithms吳恩達機器學習Go
- 吳恩達【機器學習】免費學習+打卡,只要你堅持吳恩達機器學習