上文所說的學習過程當中,要有用來學習的數據和一個用於學習的假設函數h。仍是以發行信用卡爲例,客戶的資料爲輸入x, 最後的結果是要麼給該客戶辦理信用卡,要麼就不給。輸出爲{+1, -1}。算法
x = (
辦理銀行卡
∑di=1wixi>閾值 函數不給辦理
∑di=1wixi<閾值 學習輸出y:{+1(good), -1(bad)}, 0忽略。atom
線性假設函數爲:
h(x)=sign((∑di=1wixi)−threshold) spa
合併函數得code
在二維平面
h(x)表明的是分割不一樣符號的二維平面上的線。x是平面上的點,y={+1, -1},正負表示點在直線的兩側。blog
猜測的集合
for t = 0, 1, ...
1.發現一個
wt 的錯誤點(xn(t),yn(t))
即
2.更正錯誤
直到 沒有錯誤wt+1←wt+yn(t)xn(t)
返回 最後的