分类Orange的很大一部分是关于机器学习的分类方法或者说监督式数据挖掘。这些方法依赖于带有类别标签实例的数据,类似于议会选举的数据。这是加载这个数据集的代码,显示第一个数据实例,并且显示它的预测类(共和党):data=Orange.data.Table("voting")data[0]['n','y','n','y','y','y','n','n','n','y','?','y','y','y','n','y','republican']data[0].get_class()<orange.Value'party'='republican'>学习器(Learners)和 分类器(Classifiers)分类使用两个对象:学习器和分类器。学习器评估分类标签数据,并返回一个分类器。给定一个数据实例(一个特征向量),分类器返回一个预测的类别:importOrangedata=Orange.data.Table("voting")learner=Orange.classification.bayes.NaiveLearner()classifier=learner(data)classifier(data[0])<orange.Value'party'='republican'>上面,我们读取数据,构建了一个[朴素贝叶斯学习器],给它这个数据集并构建了一个分类器,
...
继续阅读
(1)