prev_err = ...
for j = 1:epoch
'epoch ' j ' / ' epoch
for i = 1:N,
...
end
cur_err =
if abs(cur_err - pre_err) <
end
prev_err = cur_err;
end
- 看误差:误差(实际输出与期望输出的差的绝对值)小于某个预先设定的较小的值;
- 看权值矩阵:两次迭代之间的权值变化很小;
- 设置最大迭代次数;
注意:单层感知器仅对线性可分问题收敛。