决策树是一种常见的机器学习模型.形象地说,决策树对应着我们直观上做决策的过程:经由一系列判断,得到最终决策.由此,我们引出决策树模型. 一.决策树的基本流程 决策树的跟节点包含全部样例,叶节点则对应决策结果.其它每个节点则对应一个属性测试,每个节点包含的样本集合根据属性测试结果被划分到不同子节点中.决策树学习的目的是,产生一棵泛化能力强,i.e.处理未见示例能力强的决策树. 决策树的基本流程遵循分治策略.基本算法的伪码书中已经给出: 从中看出,决策树是一个递归过程,有三种情形会导致递归返回: 当…