决策树 鸢尾花分类 数据挖掘Python
程序员文章站
2024-02-11 16:36:52
...
from sklearn.tree import DecisionTreeClassifier
from sklearn import datasets
from sklearn.metrics import accuracy_score
from sklearn.model_selection import train_test_split
iris = datasets.load_iris()
iris_feature = iris.data #特征数据
iris_target = iris.target #分类数据
print (iris_target)
#scikit-learn 已经将花的原名称进行了转换,其中 0, 1, 2 分别代表 Iris Setosa, Iris Versicolour 和 Iris Virginica
feature_train, feature_test, target_train, target_test = train_test_split(iris_feature, iris_target, test_size=0.2,random_state=70)
print("111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111")
print(target_train)
dt_model = DecisionTreeClassifier()
dt_model.fit(feature_train, target_train)
predict_results = dt_model.predict(feature_test)
scores = dt_model.score(feature_test, target_test)
print(predict_results)
print(target_test)
#print(isinstance('abc', Iterable))
print(accuracy_score(predict_results, target_test))
print(scores)
0 1 2分别为鸢尾花种类
推荐阅读
-
数据挖掘-决策树
-
《python数据挖掘入门与实践》决策树预测nba数据集
-
决策树 鸢尾花分类 数据挖掘Python
-
python的mysql数据库查询数据 博客分类: python pythonmysql数据库
-
数据挖掘读书笔记--第八章(上):分类:基本概念 、决策树
-
关键词抽取(keywords extraction)的相关研究 博客分类: 自然语言处理机器学习&数据挖掘 算法 关键词抽取
-
互联网时代的社会语言学:基于SNS的文本数据挖掘 博客分类: 大数据处理自然语言处理 数据挖掘互联网sns
-
数据挖掘概述 博客分类: 搜索引擎 数据挖掘算法
-
数据挖掘概述 博客分类: 搜索引擎 数据挖掘算法
-
机器学习----决策树之分类树sklearn在红酒数据集上的实现