人工智能决策树的应用场合?决策树学习方法及适用场合

发布时间:2023-12-12 06:26:43
发布者:网友

今天给各位分享人工智能决策树的应用场合的知识,其中也会对决策树学习方法及适用场合进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

一、决策树是什么,求

决策树是数学、计算机科学与管理学中经常使用的工具。决策论中(如风险管理),决策树(Decisiontree)由一个决策图和可能的结果(包括资源成本和风险)组成,用来创建到达目标的规划。决策树建立并用来辅助决策,是一种特殊的树结构。决策树是一个利用像树一样的图形或决策模型的决策支持工具,包括随机事件结果,资源代价和实用性。它是一个算法显示的方法。决策树经常在运筹学中使用,特别是在决策分析中,它帮助确定一个能最可能达到目标的策略。如果在实际中,决策不得不在没有完备知识的情况下被在线采用,一个决策树应该平行概率模型作为最佳的选择模型或在线选择模型算法。决策树的另一个使用是作为计算条件概率的描述性手段。决策树提供了一种展示类似在什么条件下会得到什么值这类规则的方法。比如,在贷款申请中,要对申请的风险大小做出判断,图是为了解决这个问题而建立的一棵决策树,从中我们可以看到决策树的基本组成部分:决策节点、分支和叶子。决策树中最上面的节点称为根节点,是整个决策树的开始。本例中根节点是“收入>¥40,000”,对此问题的不同回答产生了“是”和“否”两个分支。决策树的每个节点子节点的个数与决策树在用的算法有关。如CART算法得到的决策树每个节点有两个分支,这种树称为二叉树。允许节点含有多于两个子节点的树称为多叉树。决策树的内部节点(非树叶节点)表示在一个属性上的测试。每个分支要么是一个新的决策节点,要么是树的结尾,称为叶子。在沿着决策树从上到下遍历的过程中,在每个节点都会遇到一个问题,对每个节点上问题的不同回答导致不同的分支,最后会到达一个叶子节点。这个过程就是利用决策树进行分类的过程,利用几个变量(每个变量对应一个问题)来判断所属的类别(最后每个叶子会对应一个类别)。例如,假如负责借贷的银行官员利用上面这棵决策树来决定支持哪些贷款和拒绝哪些贷款,那么他就可以用贷款申请表来运行这棵决策树,用决策树来判断风险的大小。“年收入>¥40,00”和“高负债”的用户被认为是“高风险”,同时“收入5年”的申请,则被认为“低风险”而建议贷款给他/她。数据挖掘中决策树是一种经常要用到的技术,可以用于分析数据,同样也可以用来作预测(就像上面的银行官员用他来预测贷款风险)。常用的算法有CHAID、CART、ID3、C4.5、Quest和C5.0。建立决策树的过程,即树的生长过程是不断的把数据进行切分的过程,每次切分对应一个问题,也对应着一个节点。对每个切分都要求分成的组之间的“差异”最大。对决策树算法的研究开发主要以国外为主,现有的涉及决策树算法的软件有SEE5、Weka、spss等,在国内也有不少人开展了对决策树算法的构建及应用研究,如中国测绘科学研究院在原有C5.0算法的基础上进行了算法重构,将其用于地表覆盖遥感影像分类中。

二、人工智能三大算法

根据一些feature进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。

在源数据中随机选取数据,组成几个子集;

S矩阵是源数据,有1-N条数据,ABC是feature,最后一列C是类别;

MarkovChains由state和transitions组成;

例如,根据这一句话‘thequickbrownfoxjumpsoverthelazydog’,要得到markovchain;

步骤,先给每一个单词设定成一个状态,然后计算状态间转换的概率;

这是一句话计算出来的概率,当你用大量文本去做统计的时候,会得到更大的状态转移矩阵,例如the后面可以连接的单词,及相应的概率;

生活中,键盘输入法的备选结果也是一样的原理,模型会更高级

三、关于决策树的经典书籍

1.《决策思维》2.《模型与算法》

数据分析与数据挖掘包含了非常丰富的内容:数据、关联分析、分类、聚类、异常检测、可视化、编程实战、商业应用……下面这几本书都是数据分析和挖掘领域非常不错的图书,既有讲解基本算法的入门书,又有编程实战,还能帮你精益创业~

四、决策树和knn算法都属于什么

1、决策树和knn算法都属于机器学习中的分类算法。决策树是一种基于树形结构的分类模型,通过对数据集的特征进行划分来进行分类预测,易于理解和解释。而knn算法是一种基于实例的分类算法,通过计算待分类样本与训练样本之间的距离来决定其所属类别,具有简单、易实现的特点。

2、这两种算法在不同场景下都有其独特的优势,可以用于解决各种分类问题。

五、决策树学习方法及适用场合

1、决策树学习方法是一种基于树形结构的分类算法,适用于处理具有多个属性和多个类别的数据。它通过对数据进行分裂和判断来构建一棵树,从而实现对数据的分类和预测。决策树学习方法在数据挖掘、机器学习和模式识别等领域有着广泛的应用,例如在医疗诊断、金融风险评估、市场营销策略等方面发挥着重要作用。

2、它易于理解和解释,能够处理大规模数据,并且具有较高的准确性和鲁棒性,因此在实际应用中被广泛采用。

关于人工智能决策树的应用场合的内容到此结束,这篇文章只是小编的分享,并不能代表大家观点和客观事实,仅仅给大家作为参考交流学习哦!希望对大家有所帮助。

——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用

小炎智能写作