机器学习-python通过使用sklearn编写支持向量机SVM
来源:互联网 发布:李天一狱中生活 知乎 编辑:程序博客网 时间:2024/06/07 02:18
代码及数据集下载:SVM
线性支持向量机
import numpy as npfrom sklearn import svmfrom matplotlib import pyplot as pltdef loadDataSet(fileName): dataMat = [] labelMat = [] with open(fileName) as f: for line in f.readlines(): line = line.strip().split() dataMat.append([float(line[0]),float(line[1])]) labelMat.append(int(line[2])) return dataMat,labelMatdata,label = loadDataSet('testSet.txt')data = np.array(data)label = np.array(label)clf = svm.SVC(kernel='linear')clf.fit(data,label)fig = plt.figure(0)ax = fig.add_subplot(111)ax.scatter(data[:,0],data[:,1],c=label, s=30, cmap=plt.cm.Paired)xx = ax.get_xlim()yy = ax.get_ylim()XX = np.linspace(xx[0],xx[1],30)YY = np.linspace(yy[0],yy[1],30)xxx, yyy = np.meshgrid(XX,YY)xy = np.dstack((xxx,yyy)).reshape(np.size(xxx),2)xy_labels = clf.decision_function(xy).reshape(xxx.shape)ax.contour(xxx,yyy,xy_labels,colors = 'b',levels = [-1,0,1],linestyles=['--','-','--'])plt.show()
阅读全文
0 0
- 机器学习-python通过使用sklearn编写支持向量机SVM
- 机器学习-python通过序列最小优化算法(SMO)方法编写支持向量机(SVM)
- Python/scikit-learn机器学习库(SVM支持向量机)
- PYTHON机器学习实战——SVM支持向量机
- 机器学习 支持向量机(SVM)
- Stanford机器学习--- 支持向量机SVM
- 机器学习之支持向量机(svm)
- 【机器学习】支持向量机SVM
- 机器学习:支持向量机(SVM)
- 机器学习---支持向量机(SVM)
- 机器学习--SVM支持向量机
- 机器学习之支持向量机(SVM)
- 机器学习:支持向量机(SVM)
- Stanford机器学习---支持向量机SVM
- 机器学习之支持向量机SVM
- 《机器学习》- 支持向量机SVM
- 机器学习-支持向量机(SVM)
- 【机器学习】支持向量机SVM总结
- 边双联通分量
- 键盘回车事件导致页面刷新的问题
- 查看端口占用
- set的用法
- 导入文本文件到ORACLE
- 机器学习-python通过使用sklearn编写支持向量机SVM
- [Leetcode] 448. Find All Numbers Disappeared in an Array 解题报告
- 安装WinSSHD实现Windows下的SSH协议并配置信任Linux客户端,scp使用
- java SE 18 火推
- 51nod 1163 最高的奖励 贪心+优先队列
- 开发过程中沟通的重要性
- Spring 四种依赖注入
- UE4 HTC VIVE 多人联机
- 如何让测试少加班?阿里Mock平台使用方法揭秘!