决策树

来源:互联网 发布:淘宝网密码登录不了 编辑:程序博客网 时间:2024/06/07 01:48

在机器学习中,决策树是一种预测模型。

它代表的是对象属性与对象值之间的一种映射关系。

树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。每个决策树可以依靠对源数据库的分割进行数据测试。这个过程可以递归式的对树进行修剪。 当不能再进行分割或一个单独的类可以被应用于某一分支时,递归过程就完成了。

决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。

ID3算法在实际应用中存在一些问题,于是Quilan提出了C4.5算法,严格上说C4.5只能是ID3的一个改进算法。


load fisheriris
t = classregtree(meas,species,...
'names',{'SL' 'SW' 'PL' 'PW'})
treetype = type(t)
view(t)
%%  预测的实例
predicted = t([NaN NaN 4.8 1.6])

原创粉丝点击