ensemble.py
来自「orange源码 数据挖掘技术」· Python 代码 · 共 21 行
PY
21 行
# Description: Demonstrates the use of boosting and bagging from orngEnsemble module
# Category: classification, ensembles
# Classes: BoostedLearner, BaggedLearner
# Uses: lymphography.tab
# Referenced: orngEnsemble.htm
import orange, orngEnsemble, orngTree
import orngTest, orngStat
tree = orngTree.TreeLearner(mForPruning=2, name="tree")
bs = orngEnsemble.BoostedLearner(tree, name="boosted tree")
bg = orngEnsemble.BaggedLearner(tree, name="bagged tree")
data = orange.ExampleTable("lymphography.tab")
learners = [tree, bs, bg]
results = orngTest.crossValidation(learners, data)
print "Classification Accuracy:"
for i in range(len(learners)):
print ("%15s: %5.3f") % (learners[i].name, orngStat.CA(results)[i])
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?