2.3 KNN-采用机器学习库来预测鸢尾花的分类
生活随笔
收集整理的这篇文章主要介绍了
2.3 KNN-采用机器学习库来预测鸢尾花的分类
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
如下图,一朵花由很多部分组成,比如由有萼片,花被等,而山鸢尾, 杂色鸢尾和 维吉尼亚鸢尾
它们的区别在于萼片长度和宽度以及花瓣长度和宽度,根据这些特征来判断到底是哪种花
首先导入机器学习库里的数据,数据格式如下 :
机器学习代码:
# 导入需要的包 from sklearn import neighbors from sklearn import datasets# 初始化K机器学习的KNN knn = neighbors.KNeighborsClassifier()# 导入机器学习的数据 iris = datasets.load_iris()# 训练KNN data = iris.data target = iris.target knn.fit(data,target)# 预测 preData = [[4.9, 3.0 , 1.4, 0.2]] preValue = knn.predict(preData) print(preValue) # preValue = 0 ,表示为当前是 山鸢尾 这个类型
总结
以上是生活随笔为你收集整理的2.3 KNN-采用机器学习库来预测鸢尾花的分类的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2.2 KNN算法实现
- 下一篇: 1.1 函数间隔和几何间隔理解1