我想通過教授提供的示例來了解perceptron learning algorithm。這是我的理解。任何人都可以檢查如果我的理解是正確的?驗證感知器學習示例
可以說我有輸入
X1 X2結果(Y)
-1 -2 -1
1-11
- 2 1 -1
現在我用下面的算法得到權重
W0 = 0
1)Y1(w0x1)< = 0
因此W1 = W0 + Y1 * X1 = [1,3]
2)Y2(W1,X2) < = 0
因此W2 = W1 + Y2 * X2 = [3,-1]
3)Y3(W2,X2)> = 0
因此沒有迭代
4)Y4(W2,X4)< = 0
因此W3 = W2 + Y4 * X4 = [5,-2]
因此現在我的權重是
X1 X2結果(y)的權重
1 3 1 - [1,3]
-1 -2 -1 [3,-1]
1-11 [3,-1]
-2 1 -1 [5,2]
我的理解是正確的?還是我犯錯誤與權重選擇/或錯誤而使得迭代。
是W0 = [0,0],在這個過程中,我們是否可以找到每個數據集的權重,或者我們是否找到所有共有的權重。即:在上例中,如果我計算天氣權重[3,-1]適用於所有數據集 –
想法是你迭代地更新權重:* w0,w1,w2 ... *每個樣本一個(和你一樣)。請注意,您不一定只在數據集上迭代一次(特別是,如果學習率小於1)。作爲最終答案,你返回最新的* wn *。 –
好吧,所以輸出將只是一個權重而不是權重的組合,就像我在上面的迭代中一樣,在上面的迭代中,雖然權重是[1,3] [3,-1] [5 ,-2]等。你有什麼鏈接,我可以通過這個例子來學習。作爲大多數材料,我提供了數學但沒有例子。 –