假设我们有数据,其中是输入向量,是输入向量分类。X 我 ∈ [R Ñ ÿ 我 ∈ { 红,蓝,绿}(x1个,ÿ1个),... ,(xķ,ÿķ)X一世∈ [Rñÿ一世∈ { 红色,蓝色,绿色}
我们知道如何为二进制结果建立分类器,因此我们进行了三遍:将结果分组在一起,,和。{ 蓝色,红色或绿色} { 绿色,蓝色或红色}{ 红色,蓝色或绿色}{ 蓝色,红色或绿色}{ 绿色,蓝色或红色}
每个模型采用函数的形式,分别将其。这将输入向量带到与每个模型相关联的超平面的有符号距离,其中正距离对应于为蓝色,红色,绿色的。基本上,越大,模型就越认为是绿色,反之亦然。我们不需要输出是概率,我们只需要能够测量模型的置信度即可。f R,f B,f G f B f R f G f G(x )xF:Rñ→ RfR,fB,fGfBfRfGfG(x)x
给定输入,我们根据,因此,如果在我们将为预测绿色。argmax c f c(x )f G(x ){ f G(x ),f B(x ),f R(x )} xxargmaxc fc(x)fG(x){fG(x),fB(x),fR(x)}x
这种策略称为“一个对所有”,您可以在此处阅读。