fengdu78/lihang-code

SVM误差更新问题

yiyunchen opened this issue · 2 comments

更新参数

        self.alpha[i1] = alpha1_new
        self.alpha[i2] = alpha2_new
        self.b = b_new
        
        self.E[i1] = self._E(i1)
        self.E[i2] = self._E(i2)

想请教一下这边b更新后,除了index为i1和i2的其他的Ei为什么不需要更新。

谢谢。

书上130-131页 SMO

这里应该是所有的Ei都要更新,代码应该是有问题的