machine-learning - 通用SVM实现

标签 machine-learning svm

   我想学习使用QP问题进行训练的通用SVM实现。最初我不想学习顺序最小优化(SMO)类型的算法来克服 QP 矩阵大小问题。任何人都可以给我一些引用资料,以学习任何编程语言(例如C、C++ 或Java)中的纯通用SVM 实现。这样我就可以理解SVM的基本问题,并且它将帮助我学习其他一些SVM优化算法。

最佳答案

这个blog post by Mathieu Blondel解释了如何使用 Python 中的通用 QP 求解器解决带核和不带核的 SVM 问题(在本例中他使用的是 CVXOPT)。

源码发布在这个gist由于 n 维数组(在本例中主要是 2D 矩阵和 1D 向量)的 numpy 数组表示法,因此非常容易理解。

关于machine-learning - 通用SVM实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141589/

相关文章:

r - SVM 性能与 AUC 分数不一致

python - 将类信息添加到keras中的Generator模型

python - 如何使用经过训练的 Tensorflow 模型进行预测

python - 使用 SciPy 进行逻辑回归

python - 没有 CNN 的重复模式的图像语义分割

python - 为支持向量机 reshape ndarray

MATLAB - 直接将标称数据转换为数值

machine-learning - 是否可以在Python中在数据集的不同列上训练2个SVM,然后使用这两个SVM进行最终预测

python - XGboost - 网格搜索无法正常工作

r - 如何在 R 中绘制 SVM 的分类图