资源简介
使用python进行编写SVM算法的编写,并用数据集进行验证。
代码片段和文件信息
#coding=utf-8
# @Author: yangenneng
# @Time: 2018-01-11 15:17
# @Abstract:支持向量机 support vector machine
from sklearn import svm
# 定义三个点
X = [[2 0] [1 1] [2 3]]
# 分类标记 用0,1代表两类问题的分类
y = [0 0 1]
# 分类器 kernel和函数 用的是线性的 SVC()就是支持向量机
clf=svm.SVC(kernel=‘linear‘)
# X矩阵 每行一个实例 y 每个实例对应的class lable(分类标记)
clf.fit(Xy)
# 分类器
print (“‘clf:‘“clf)
# 哪几个点是支持向量 (‘clf.support_vectors_:‘ array([[ 1. 1.][ 2. 3.]])) => [1 1] [2 3]是支持向量
print (“clf.support_vectors_:“clf.support_vectors_)
# 传入的点中下标为多少的是支持向量 (‘clf.support_:‘ array([1 2])) => 第二个、第三个是支持向量
print (“clf.support_:“clf.support_)
# 有多少个点是支持向量 (‘clf.n_support_:‘ array([1 1])) => 两类每类里找出了一个支持向量
print (“clf.n_support_:“clf.n_support_)
# 预测
print clf.predict([2 .0])
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-21 16:38 SVM\
文件 1016 2018-01-21 16:38 SVM\SVM1.py
文件 1509 2018-01-21 16:38 SVM\SVM2.py
文件 5356 2018-01-21 16:38 SVM\SVM_Face_recognition.py
- 上一篇:基于python的人脸检测
- 下一篇:实现火车票查询python.zip
相关资源
- 基于SVM的手写字体识别Python版本
- SVM实现文本分类代码
- LSSVM_python_example.zip
- python中使用libsvm库64位libsvm.dll文件
- 支持向量机SVM求解鸢尾花分类问题(
- python svm算法源码
- 基于Python的SVM解决异或问题
- ga_aco_opt_on_anfis_svm-master 采用GA、ACO分
- python粒子群算法优化svm模型
- pima_data.csv印第安人糖尿病数据集
- SVM支持向量机(python)
- python Support Vector Machine(SVM)
- svm-simple.py(matplotlib)
- 机器学习实战python2SVM与核函数 训练数
- sift_kmeans_svm
- SVM代码_python
- Python实现基于SVM的有效手写识别程序
- 粒子群优化SVM.rar
- SVM算法Python实现
- 机器学习经典分类算法
- 对泰坦尼克号数据集的简单分析决策
- 简单SVM支持向量机Python代码
- libsvm gridregression.py
评论
共有 条评论