svm python代码范例&fenlei=256&oq=svm%20python%e4%bb%a3%e7%a0%81&rsv_pq=82701
时间: 2024-01-20 13:01:00 浏览: 133
SVM(支持向量机)是一种常用的机器学习算法,用于处理分类和回归问题。Python是一种流行的编程语言,也提供了许多库和工具来实现SVM算法。
以下是一个基本的SVM算法的Python代码示例:
```python
# 导入所需的库
from sklearn import svm
import numpy as np
# 准备训练数据
X_train = np.array([[0, 0], [1, 1]])
y_train = np.array([0, 1])
# 创建和训练SVM模型
model = svm.SVC()
model.fit(X_train, y_train)
# 准备测试数据
X_test = np.array([[2, 2], [3, 3]])
# 使用训练好的模型进行预测
predictions = model.predict(X_test)
# 打印预测结果
for pred in predictions:
print(pred)
```
在此示例中,我们首先导入了所需的库。然后,我们准备了用于训练的数据,其中`X_train`是输入特征向量的训练样本,`y_train`是相应的目标值。接下来,我们创建了一个SVM模型对象并使用`fit`函数对其进行训练。
然后,我们准备了用于测试的数据,其中`X_test`是输入特征向量的测试样本。最后,我们使用训练好的模型对测试数据进行预测,并将预测结果打印出来。
这只是一个简单的SVM示例,实际上,SVM还具有许多其他参数和功能,可以根据具体问题进行调整和优化。有关更多详细信息,请参阅相关的Python库和文档,如scikit-learn。
阅读全文
相关推荐















