[問題] 梯度下降做多項式回歸

看板DataScience作者 (Tidus)時間5年前 (2019/10/01 23:39), 5年前編輯推噓2(203)
留言5則, 3人參與, 5年前最新討論串1/1
作業系統:win10 問題類別:SVM 使用工具:C++ 問題內容: 照著梯度下降的線性回歸推導並實作,以拋物線為例,y = c*x*x + b*x + a r 為step size a_i+1 = a_i - (r/n)* sum -2*(y_j-c*x_j*x_j-b*x_j-a) j b_i+1 = b_i - (r/n)* sum -2x_j*(y_j-c*x_j*x_j-b*x_j-a) j c_i+1 = c_i - (r/n)* sum -2x_j*x_j*(y_j-c*x_j*x_j-b*x_j-a) j 主要code如下 https://imgur.com/Aj2Q4OG
檢查過 degree == 1 是正確的,2次以上好像是因為次數太高會爆掉, 我在想是不是我在推導的時候就有推錯了?? -- !!!!!!!!!!!!!簽名檔破2400000點擊率啦!!!!!!!!!!!!!!! Fw: [問卦] 電影:決勝21點的機率問題 https://goo.gl/2BpbB7 #1MfN3FgZ (joke)

07/22 16:41,
chx64的1/2悖論真的很經典呢
07/22 16:41
https://upload.cc/i/tiloxB.jpg
https://upload.cc/i/phcMAP.jpg
chx64註冊tisen這帳號是想幹嘛啊?哈哈哈 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.94.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DataScience/M.1569944363.A.54E.html ※ 編輯: j0958322080 (110.28.94.57 臺灣), 10/01/2019 23:43:29

10/02 00:10, 5年前 , 1F
本身有解過高次回歸但不是用梯度下降解的
10/02 00:10, 1F

10/02 01:16, 5年前 , 2F
ptt上的公式沒錯 放出整段code & error message?
10/02 01:16, 2F

10/02 02:02, 5年前 , 3F
用第一個函數,第二個最後的for忘記{ }
10/02 02:02, 3F

10/02 10:47, 5年前 , 4F
看來只是learning rate太大而以,難怪都只用線性
10/02 10:47, 4F
※ 編輯: j0958322080 (110.28.158.85 臺灣), 10/06/2019 12:43:56

10/12 12:52, 5年前 , 5F
svm跟線性回歸那要問掰陳,他用這兩個做AI
10/12 12:52, 5F
文章代碼(AID): #1TatChLE (DataScience)
文章代碼(AID): #1TatChLE (DataScience)