在python中实现加权支持向量机

数据挖掘 Python 支持向量机 libsvm
2022-02-13 11:00:01

我有以下问题。

我要解决的 SVM 的最小化问题是:

minw,b12wTw+i=1mCixii
受制于:
yi(wTxib)1ξi
ξi0
Ci=νiC
在哪里νi是一些功能。

现在基础 SVM 解决的最小化问题是:

minw,b12wTw+Ci=1mxii
受制于:
yi(wTxib)1ξi
ξi0

参考:https ://www.sciencedirect.com/science/article/abs/pii/S0957417414006228?via%3Dihub

或:https ://www.researchgate.net/publication/268753346_Using_Volume_Weighted_Support_Vector_Machines_with_walk_forward_testing_and_feature_selection_for_the_ purpose_of_creating_stock_trading_strategy

我想知道有没有一种方法可以改变在 sklearn 中实现它,它是我正在工作的一篇论文。

亲切的问候。

1个回答

这已经用方法的sample_weights参数实现了fit他们扮演你的角色νi.