zoukankan      html  css  js  c++  java
  • 《机器学习》(4)

    from sklearn import datasets
    import matplotlib.pyplot as plt
    import numpy as np
    from sklearn import tree
    
    # Iris数据集是常用的分类实验数据集,
    # 由Fisher, 1936收集整理。Iris也称鸢尾花卉数据集,
    # 是一类多重变量分析的数据集。数据集包含150个数据集,
    # 分为3类,每类50个数据,每个数据包含4个属性。
    # 可通过花萼长度,花萼宽度,花瓣长度,花瓣宽度4个属性预测鸢尾花卉属于(Setosa,Versicolour,Virginica)三个种类中的哪一类。
    
    # 载入数据集
    iris = datasets.load_iris()
    # sklearn中的iris数据集有5个key:
    # [‘target_names’, ‘data’, ‘target’, ‘DESCR’, ‘feature_names’]
    iris_data = iris['data']
    iris_label = iris['target']
    iris_target_name = iris['target_names']
    X = np.array(iris_data)
    Y = np.array(iris_label)
    print(X)
    # 训练
    # 决策树算法
    clf = tree.DecisionTreeClassifier(max_depth=3)
    clf.fit(X, Y)
    
    # 这里预测当前输入的值的所属分类
    print('类别是', iris_target_name[clf.predict([[12, 1, -1, 10]])[0]])
    

      

  • 相关阅读:
    python全局变量与局部变量
    TCP的三次握手四次挥手
    关于Http的面试题
    HSTS
    关于网络安全攻防知识
    http详解
    python中的f''、b''、u''、r''
    常见SQL Server导入导出数据的几个工具
    chrome浏览器中 F12 功能的简单介绍
    Sqlcmd使用详解
  • 原文地址:https://www.cnblogs.com/ywqtro/p/14347254.html
Copyright © 2011-2022 走看看