决策树是一种流行的机器学习方法,用于分类和回归任务,它们易于解释,并能处理数字和绝对数据。在Python中,scikit-learn库提供了执行决策树的直截了当的方法。

开始于 Scikit 学习

执行决定树之前, 请确保您安装 scikit- learn 。 您可以使用 pip 安装它 :

导入必要的图书馆

开始导入所需的库 :

正在装入和准备数据

例如,我们将使用Iris数据集,这是机器学习的经典:

接下来,将数据分为培训和测试组:

培训决策树

创建分类器实例并将其与培训数据匹配:

]]

评价该模式

在测试集上作出预测并评价准确性:

[]]

[]]

打印准确性 :

[]]

视觉决定树

要直观决定树, 请使用导出 graphviz 函数 :

需要时安装图维兹 :

[]]

然后,生成并显示可视化:

[[FLT: 15]]]

[]]

[]]

[]]

打开环境的可视化来查看决定规则.

结论

在 Python 中执行带有 scikit-learn 的判定树是直截了当和有效的,它们对于理解特征重要性和作出透明预测很有用。用不同的参数和数据集进行实验,以加深你对这个多功能算法的理解。