rosenblatt

以一个神经元为例(y=wx),学习率alpha不能太大否则区间太大无法测的最佳权重w,也不能太小否则训练时间太长。
适合训练集小的训练,因为直接计算求出最佳w,所以计算量很大。

关键实验代码:

e = y - y_pre
y_pre = x*w 
alhpa = 0.05 #学习率
w = w + aplha*e*x #确定最佳权重w

rosenblatt_fuction

预测函数与原来的散点图:

rosenblatt_pre