机器学习:Percetron Learning Algorithm(感知机学习算法)

机器学习:Percetron Learning Algorithm(感知机学习算法)_第1张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第2张图片
percetron:感知器
机器学习:Percetron Learning Algorithm(感知机学习算法)_第3张图片
x代表点,y代表画叉或圈,h代表直线
机器学习:Percetron Learning Algorithm(感知机学习算法)_第4张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第5张图片
找到一个错误点,如果y=+1,则x与w之间的夹角过大,对w进行重新赋值,令w=w+x;反之w=w-x
机器学习:Percetron Learning Algorithm(感知机学习算法)_第6张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第7张图片3是对的,由于w(t+1)=w(t)+y(n)*x(n),所以若两边同乘y(n)和x(n),则可以知道3是对的。
机器学习:Percetron Learning Algorithm(感知机学习算法)_第8张图片
使用PLA时需要对象是线性可分的。
机器学习:Percetron Learning Algorithm(感知机学习算法)_第9张图片
w(f)和w(t)的内积越来越大,但由于并不知道w(t)的长度有无变化,所以并不知道w(t)是越来越逼近w(f),还是w(t)长度变长了。
机器学习:Percetron Learning Algorithm(感知机学习算法)_第10张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第11张图片
只有在犯错的时候w才会更新
机器学习:Percetron Learning Algorithm(感知机学习算法)_第12张图片
这里就证明了在数据集是线性可分的前提下,由于T是小于一个常数的,所以PLA一定是有限次数内可以得到结果的。
机器学习:Percetron Learning Algorithm(感知机学习算法)_第13张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第14张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第15张图片
机器学习:Percetron Learning Algorithm(感知机学习算法)_第16张图片
Pocket PLA本质上就是在得到一个w后,算一下他的准确度,再进行下一个w的运算,不断比较不同w的准确度,得到一个最好的w。

你可能感兴趣的:(我的机器学习,算法,人工智能)