在这个教程中,我们将学习如何使用 Scikit-Learn 库中的 CART 决策树算法进行机器学习。CART 是 Classification And Regression Tree 的缩写,它是一种用于分类和回归的决策树算法。

安装 Scikit-Learn

首先,确保您已经安装了 Scikit-Learn。如果没有,您可以通过以下命令进行安装:

pip install scikit-learn

导入必要的库

import numpy as np
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import accuracy_score

加载数据集

我们将使用 IRI 数据集进行演示,这是一个包含三种不同品种的鸢尾花的数据集。

iris = load_iris()
X = iris.data
y = iris.target

划分数据集

将数据集划分为训练集和测试集。

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

创建决策树模型

clf = DecisionTreeClassifier()
clf.fit(X_train, y_train)

评估模型

y_pred = clf.predict(X_test)
print("Accuracy:", accuracy_score(y_test, y_pred))

进一步学习

如果您想了解更多关于 Scikit-Learn 和机器学习的知识,请访问我们的 机器学习教程 页面。

机器学习

总结

通过本教程,您已经了解了如何使用 Scikit-Learn 的 CART 决策树算法进行机器学习。希望这个教程能帮助您在机器学习领域取得更大的进步。