scikit learning——用k邻近算法进行分类实例
来源:互联网 发布:给老人买什么好 知乎 编辑:程序博客网 时间:2024/05/19 09:13
这次是一个简单的scikit learn的简单应用,分类器用的是knn分类器,数据集是sklearn自带的莺尾花的数据集,将数据集分成7:3的比例,70%的数据用来训练knn分类器,剩下的30%进行测试
import numpy as npfrom sklearn import datasetsfrom sklearn.cross_validation import train_test_splitfrom sklearn.neighbors import KNeighborsClassifieriris = datasets.load_iris()iris_X =iris.datairis_Y = iris.target#print (iris_X[:5,:])#print (iris_Y)X_train,X_test,y_train,y_test=train_test_split(iris_X,iris_Y,test_size=0.3)#print(y_train)knn=KNeighborsClassifier()knn.fit(X_train,y_train)print('预测')print(knn.predict(X_test))print('真实')print(y_test)
结果<pre name="code" class="plain">预测>>> [0 1 1 0 2 0 1 1 0 2 2 0 2 1 2 1 2 2 2 0 1 0 0 0 2 1 1 1 0 2 1 1 1 0 2 2 2 2 1 1 1 2 2 2 2]真实[0 1 1 0 2 0 1 1 0 2 2 0 2 1 2 1 2 2 2 0 1 0 0 0 2 1 1 1 0 2 1 1 1 0 2 2 2 2 1 1 2 2 2 2 2]
0 0
- scikit learning——用k邻近算法进行分类实例
- 数据挖掘十大算法翻译——8kNN(k邻近分类)
- 机器学习——最邻近规则分类(K Nearest Neighbor)KNN算法
- 机器学习——最邻近规则分类(K Nearest Neighbor)KNN算法的应用
- K邻近(KNN)分类和预测算法
- k最邻近算法——使用kNN进行手写识别
- k最邻近算法——使用kNN进行手写识别
- 机器学习算法——K邻近算法
- 【机器学习——K最邻近算法】
- 机器学习——k邻近算法测试
- 机器学习——k邻近算法的数据解析
- 机器学习实战之——KNN k-邻近算法
- 机器学习实战——k-邻近算法
- k最邻近算法——加权kNN
- k最邻近算法——加权kNN
- 最邻近规则分类(K-Nearest Neighbor)KNN算法
- 最邻近规则分类(K-Nearest Neighbor)KNN算法应用
- 机器学习---最邻近规则分类KNN(k-NearestNeighbor)算法
- ajax超时
- AndroidStudio修改PackName
- 福昕阅读器常用快捷键
- HTML基础知识自结
- hdoj2112-HDU Today
- scikit learning——用k邻近算法进行分类实例
- centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)
- JavaScript快速上手之9:while循环
- VirtualBox安装Ubuntu时花屏问题解决
- Python实战小程序——密码加密小工具(Crypto库)
- Java内部类的小结
- 说说cglib动态代理
- Android锁屏、重启、关机开发!简单直接
- va_list 可变参数