如果遇到非線性的函數,如 y = ax^2+bx+c了時候該如何是好呢?
除了使用最小二乘法求解,是否還有其他辦法呢?其實有的,如MLP就是一個不錯的方式。
我們先看一個影片SVM with polynomial kernel visualization
我們可以知道SVM是將原本在一個2維度的分布,對二維的圖形敲一下(用力敲),他們就會跳起來。然後用你明察秋毫的雙眼切一刀,這樣就能將資料分成兩類,但是在平面上是一個圓。
[資料分析&機器學習] 第3.4講:支援向量機(Support Vector Machine)介紹
機器學習-支撐向量機(support vector machine, SVM)詳細推導
我們看一下PHP-ML SVR可以調整的參數。
接下來進入實作的環節,我們來測試支持量量機是否可以做出非線性迴歸。