判别函数
\[ f_\omega(x) = \begin{cases} 1 & (\omega \cdot x \geq 0)\\ -1 & (\omega \cdot x < 0) \end{cases} \]
权重向量的更新表达式
\[ \omega := \begin{cases} \omega + y^{(i)}x^{(i)} & (f_\omega(x^{(i)}) \neq y^{(i)})\\ \omega & (f_\omega(x^{(i)}) = y^{(i)}) \end{cases} \]
使权重向量成为法线向量的直线
\[ \omega \cdot x = \omega_1x_1 + \omega_2x_2 = 0 \]
\[ x_2 = -\frac{\omega_1}{\omega_2}x_1 \]
代码示例
1 | import numpy as np |