您的位置:首页 > 编程语言

2.编程实现ID3算法,针对下表数据,生成决策树。

2016-10-06 21:02 295 查看
2.编程实现ID3算法,针对下表数据,生成决策树。

 

序号

属性

有否其他选择

饿否

价格

餐馆类型

餐馆顾客人数

等待时间(分钟)

决策:

是否等待

1





$$$

法式

有人

0-10



2





$

中餐

客满

30~60



3





$

快餐

有人

0~10



4





$

中餐

客满

10~30



5





$$$

法式

客满

〉60



6





$$

意大利式

有人

0~10



7





$

快餐

无人

0~10



8





$$

中餐

有人

0~10



9





$

快餐

客满

〉60



10





$$$

意大利式

客满

10~30



11





$

中餐

无人

0~10



12





$

快餐

客满

30~60



问题提示:数据文件设计参见上题。

问题拓展:要求将计算各属性信息增益过程及决策树生成过程演示出来。

能否编写一“通用”ID3算法程序,由用户输入指定数据文件,程序可针对不同训练集数据(如属性数不同、属性取值数不同、训练集中数据量等)生成决策树,给出分类规则。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐