当前位置:   article > 正文

scikit-learn 决策树代码学习-红酒数据_使用scikit-learn对葡萄酒数据集使用决策树算法进行分类,并对分类数据进行可视化

使用scikit-learn对葡萄酒数据集使用决策树算法进行分类,并对分类数据进行可视化

代码笔记

1.导库

  1. from sklearn import tree
  2. from sklearn.datasets import load_wine
  3. from sklearn.model_selection import train_test_split

2. 加载数据,拆分

  1. wine = load_wine()
  2. Xtrain, Xtest, Ytrain, Ytest = train_test_split(wine.data, wine.target, test_size=0.3)

3. 建模,训练

  1. clf = tree.DecisionTreeClassifier(criterion = 'entropy')
  2. clf = clf.fit(Xtrain, Ytrain)
  3. score = clf.score(Xtest, Ytest)
  4. print(score)

4. 查看特征的重要性

  1. feature_name = ['酒精','苹果酸','灰','灰的碱性','美','酒精1','苹果酸1','灰1','灰的碱性1','美1','111','222','333']
  2. clf.feature_importances_ #特征的重要性
  3. print(list(zip(feature_name, clf.feature_importances_)))
  4. ###############################################################
  5. print([*zip(feature_name, clf.feature_importances_)])

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/748822
推荐阅读
相关标签
  

闽ICP备14008679号