• 大小: 30KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Python
  • 标签: svm,python  

资源简介

svm代码,python实现,包括数据集,实验结果图像等。参考字《机器学习实战》

资源截图

代码片段和文件信息

from svmMLiA import *
from numpy import *
# import numpy as np


def somSimple(dataMatIn classLable C toler maxIter):
    # 载入样本和标签,并初始化 alpha、iter
    dataMatrix = mat(dataMatIn)
    labelMatrix = mat(classLable).T
    b = 0
    m n = shape(dataMatrix)
    alphas = mat(zeros((m 1)))
    iter = 0
    
    while(iter < maxIter):
        alphaPairsChanged = 0
        for i in range(m):
            fxi = float(multiply(alphas labelMatrix).T * (dataMatrix * dataMatrix[i:].T)) + b
            Ei = fxi - float(labelMatrix[i])
            if(((labelMatrix[i] * Ei < -toler) and (alphas[i] < C)) or
                ((labelMatrix[i] * Ei > toler) and (alphas[i] > 0))):
                j = selectJrand(i m)
                fxj = float(multiply(alphas labelMatrix).T * (dataMatrix * dataMatrix[

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      27429  2018-02-04 11:25  SVM\SmoSimple.png

     文件       3661  2018-02-04 11:24  SVM\SVM.py

     文件       2617  2018-02-04 11:23  SVM\svmMLiA.py

     文件       2208  2018-02-04 09:54  SVM\testSet.txt

     文件       2940  2018-02-04 11:23  SVM\__pycache__\svmMLiA.cpython-35.pyc

     目录          0  2018-02-04 11:23  SVM\__pycache__

     目录          0  2018-02-04 11:36  SVM

----------- ---------  ---------- -----  ----

                38855                    7


评论

共有 条评论

相关资源