汽车有6个属性,每个属性都有几种类别,根据这6个属性来判断汽车的性价比Classvalue如何, ClassValues有以下几种情况unacc,acc, good,vgood buying( vhigh,high,med,low) maint(vhigh,high,med,low) doors( 2,3,4,5more) persons(2,4,more) lug_boot( small ,med,big) safety( low,med,high) ClassValues( unacc,acc, good,vgood) 此例子的决策树算法,通过给定数据生成决策树,计算决策树的正确率。
2019-12-21 19:41:17 14KB 决策树
1
一个简单的ID3决策树算法实现,但是很使用。简单易懂。
2019-12-21 19:27:44 262KB ID3算法 决策树
1
决策树算法(ID3和C45),两个算法分开写的,包含有数据集。
2019-12-21 18:53:51 19KB 决策树算法
1
决策树生成算法的Java实现,可能还有一些BUG,没有做仔细校验与测试,完成主要功能。决策树具体详解移步:http://blog.csdn.net/adiaixin123456/article/details/50573849 项目的目录结构分为四个文件夹algorithm,common,data,test (1)algorithm为算法,包括DecisionTree(决策树生成算法)、IAttrSelector(最佳分裂点属性选择算法接口)、BaseAttrSelector(基础的属性选择算法实现) (2)common为公用类,只包含了表示多叉树的类TreeNode (3)data为数据,包含了BaseRecord(基础记录,这里只有一个属性,就是要分类的属性Boolean的,其他数据库实体都应该继承该类) HummanAttrRecord(描述用户的属性类,包括收入、年龄、是否为学生、信用评级)、 EmAgeLevel(年龄枚举类)、EmCreditRate(信用枚举类)、EmIncome(收入枚举类)。 (4)test为测试类
2019-12-21 18:47:50 9KB 决策树 数据挖掘 Java 算法
1