matlab支持向量机代码
时间: 2023-09-14 13:04:59 浏览: 20
Matlab 支持使用向量机进行机器学习。具体实现可以使用 Matlab 的 Statistics and Machine Learning Toolbox 中的 fitcsvm 函数。
下面是一个简单的例子:
```
% 训练数据
X = [1 2; 2 3; 3 4; 4 5];
Y = [1; 1; 2; 2];
% 训练 SVM 模型
SVMModel = fitcsvm(X, Y);
% 使用训练好的模型进行预测
predict_label = predict(SVMModel, [3 3]);
```
这个例子使用了四个训练数据点,每个数据点都是一个二维特征向量,并对应一个类别标签。接着使用 fitcsvm 函数训练 SVM 模型,最后使用 predict 函数进行预测。
阅读全文