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

资源简介

Python——机器学习实战——AdaBoost分类

资源截图

代码片段和文件信息

‘‘‘
Created on Nov 28 2010
Adaboost is short for Adaptive Boosting
@author: Peter
‘‘‘
from numpy import *

def loadSimpData():
    datMat = matrix([[ 1.   2.1]
        [ 2.   1.1]
        [ 1.3  1. ]
        [ 1.   1. ]
        [ 2.   1. ]])
    classLabels = [1.0 1.0 -1.0 -1.0 1.0]
    return datMatclassLabels

def loadDataSet(fileName):      #general function to parse tab -delimited floats
    numFeat = len(open(fileName).readline().split(‘\t‘)) #get number of fields 
    dataMat = []; labelMat = []
    fr = open(fileName)
    for line in fr.readlines():
        lineArr =[]
        curLine = line.strip().split(‘\t‘)
        for i in range(numFeat-1):
            lineArr.append(float(curLine[i]))
        dataMat.append(lineArr)
        labelMat.app

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

     文件       5548  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\adaboost.py

     文件       4719  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\adaboost.pyc

     文件        522  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\EXTRAS\README.txt

     文件        784  2018-08-27 18:25  Python——机器学习实战——AdaBoost分类\EXTRAS\simpleDataPlot.py

     文件      13614  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\horseColicTest2.txt

     文件      60778  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\horseColicTraining2.txt

     文件       3462  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\old_adaboost.py

     目录          0  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类\EXTRAS

     目录          0  2018-08-27 18:26  Python——机器学习实战——AdaBoost分类

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

                89427                    9


评论

共有 条评论