zoukankan      html  css  js  c++  java
  • 机器学习-sklearn-learn

    随即森林

    from sklearn import neighbors, datasets, preprocessing
    
    
    from sklearn.model_selection import train_test_split
    from sklearn.metrics import accuracy_score
    from sklearn.tree import DecisionTreeClassifier
    iris = datasets.load_iris()
    X,y = iris.data[:,:2],iris.target
    X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=33)
    scaler = preprocessing.StandardScaler().fit(X_train)
    X_train = scaler.transform(X_train)
    X_test = scaler.transform(X_test)
    knn = neighbors.KNeighborsClassifier(n_neighbors=5)
    knn.fit(X_train,y_train)
    y_pred = knn.predict(X_test)
    sum(y_test == y_pred)/y_test.shape[0]
    accuracy_score(y_test,y_pred)

    决策树:

    from sklearn import neighbors, datasets, preprocessing
    
    from sklearn.model_selection import train_test_split
    from sklearn.metrics import accuracy_score
    from sklearn.tree import DecisionTreeClassifier
    from sklearn.tree import DecisionTreeClassifier
    iris = datasets.load_iris()
    X,y = iris.data[:,:2],iris.target
    X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=33)
    scaler = preprocessing.StandardScaler().fit(X_train)
    X_train = scaler.transform(X_train)
    X_test = scaler.transform(X_test)
    dt = DecisionTreeClassifier()
    dt.fit(X_train,y_train)
    tree_result = dt.predict(X_test)
    accuracy_score(tree_result,y_test)
  • 相关阅读:
    第五周作业
    第四周编程总结
    第六周作业
    2019春第五周作业
    2019年春季学期第四周作业
    2019年春季学期第三周作业
    求最大值及其下标
    7-1
    第十周课程总结
    第九周课程总结&实验报告(七)
  • 原文地址:https://www.cnblogs.com/chenyang920/p/8018116.html
Copyright © 2011-2022 走看看