决策树

决策树是一种流行的机器学习算法,尤其适合分类问题。相比于k-近邻算法,决策树执行效率更高,能揭示数据结构。通过信息增益选择最佳特征,通过递归构建决策树,直至所有叶子节点属于同一类别或无特征可划分。虽然易过拟合,但可以通过剪枝策略优化。

       决策树是一种比较流行的机器学习算法。它之所以如此流行,其中的一个重要原因就是它不需要了解机器学习的知识,就能搞明白决策树是如何工作的。

       决策树经常被用来处理分类问题。那么它与之前讲过的k-近邻算法比起来,有什么优势呢?第一,k-近邻算法的时间复杂度高,执行效率比较低,但是决策树的时间复杂度不高。第二,k-紧邻算法无法给出数据的内在含义,但是决策树却可以给出数据的基础结构信息。所以,一般情况下,决策树比k-近邻算法更加适用。

       决策树的工作原理很简单,与“20个问题”的游戏规则很相似:参与游戏的一方在脑海里想一个事物,其他玩家向他提问,问题的答案只能用对或错回答。问问题的人通过推断分析,逐步缩小待猜事物的范围。

       下面给出一个简单的流程图形式的决策树帮助大家理解:



       上面的流程图模拟了一个邮箱分类系统,它首先检查发件人的邮箱地址。如果地

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值