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