学习算法收敛条件的判断

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
  • 看误差:误差(实际输出与期望输出的差的绝对值)小于某个预先设定的较小的值;
  • 看权值矩阵:两次迭代之间的权值变化很小;
  • 设置最大迭代次数;

注意:单层感知器仅对线性可分问题收敛。

原文地址:https://www.cnblogs.com/mtcnn/p/9422133.html