欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

2.3 KNN-采用机器学习库来预测鸢尾花的分类

发布时间:2024/1/23 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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-采用机器学习库来预测鸢尾花的分类的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。