ID3算法是一种贪心算法,用来构造决策树.ID3算法起源于概念学习系统(CLS),以信息熵的下降速度为选取测试属性的标准,即在每个节点选取还尚未被用来划分的具有最高信息增益的属性作为划分标准,然后继续这个过程,直到生成的决策树能完美分类训练样例. ①对当前样本集合,计算所有属性的信息增益: ②选择信息增益最大的属性作为测试属性,把测试属性取值相同的样本划为同一个子样本集: ③若子样本集的类别属性只含有单个属性,则分支为叶子节点,判断其属性值并标上相应的符号,然后返回调用处:否则对子样本集递归调用…