当我阅读SVM时,我对KKT条件非常困惑,我想知道为什么它设置alpha> = 0,我的猜测是因为约束是g(x)< = 0,如果alpha< 0,然后最大化没有意义,只需设置alpha = -Inf。我对吗?
答案 0 :(得分:1)
这可能是一个迟到的答案,但我在这里将其理解为其他访客。
α> = 0是将原始问题转换为相应的对偶问题时得到的约束。即使您暂时搁置KKT条件并将原始优化问题转换为双重问题,也需要α> = 0。我建议你详细介绍凸优化和拉格朗日乘数理论,以明确概念。