機器學習(二):感知機學習演算法

來源:互聯網
上載者:User

標籤:nal   機器   理解   sig   更新   .com   ...   機器學習   集合   

感知機是一種線性分類模型,屬於判別模型

  f(x)  = sign(wx+b) ;  f(x)∈{+1,-1};

其中M為錯分類點的集合M。

感知機學習演算法是誤分類驅動的,採用隨機梯度下降法進行參數更新。

w<-----w + γyixi

b<-----b + γyi

γ為學習率,反覆迭代直到所有樣本均分類正確。

 

總結:

輸入:訓練資料集T={(x1,y1),(x2,y2).....(xn,yn)},學習率γ∈[0,1]

輸出:w,b 感知模型f(x) = sign(wx+b)

(1)選取初值 w0,b0

(2)訓練集中選取資料(xi,yi);

(3)如果yi(wxi+b)<=0

  w = w + γyixi

  b = b + γyi

(4)轉至(2),直到訓練集中沒有誤分類點。

演算法是收斂的,易於理解與實現。但是對於只能處理線性可分情況。

 

機器學習(二):感知機學習演算法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.