Assignment1: SVM
¶数学原理
SVM数学原理还挺复杂的,涉及到什么拉格朗日乘子法,还是不等式约束,这里挖一个坑,之后尽量补充进来。
¶SVM loss
代码:
1 |
|
这里最后的减去1,意思就是sigma求和下面那个$y_i\neq j$,对于true label,我们并不计算loss
¶梯度的计算
1 |
|
这里这个-1
,意思也是我们对true label并不处理
计算 row_sum
的意思就是计算有多少 大于零的,大于零的根据求导公式要减去。
这个主要是数学求导…