gpt4 book ai didi

Matlab libsvm - 如何找到 w 系数

转载 作者:太空宇宙 更新时间:2023-11-03 19:08:40 27 4
gpt4 key购买 nike

如何找到矢量 w 是多少,即垂直于分离平面?

最佳答案

我就是这样做的here .如果我没记错的话,这是基于 dual form 的SVM 优化的结果。

model = svmtrain(...);
w = (model.sv_coef' * full(model.SVs));

偏见是(我真的不记得为什么它是负面的):

bias = -model.rho;

然后进行分类(对于线性 SVM),对于具有 N 个实例和 M 个特征的 N×M 数据集“特征”,

predictions = sign(features * w' + bias);

如果核不是线性的,那么这不会给你正确的答案。

有关详细信息,请参阅 How could I generate the primal variable w of linear SVM? , 来自 libsvm 的手册。

关于Matlab libsvm - 如何找到 w 系数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10131385/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com