机器学习—knn实现鸢尾花分类(利用sklearn)
最新推荐文章于 2025-01-10 22:30:00 发布

ifuyj 于 2024-10-08 20:56:49 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
import sklearn.datasets as skdata
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import sklearn.model_selection as skmodel
import sklearn.neighbors as skneighbors
import sklearn.preprocessing as skprep
iris_data = skdata.load_iris()
iris_data
type(iris_data)
dir(iris_data)
iris_data.feature_names
iris_df = pd.DataFrame(iris_data['data'],columns = ['sepal length (cm)','sepal width (cm)','petal length (cm)','petal width (cm)'])
iris_df['Species'] = iris_data.target
iris_df
sns.relplot(x='sepal width (cm)', y='petal length (cm)', data=iris_df, hue='Species')
x_train,x_test,y_train,y_test = skmodel.train_test_split(iris_data.data,iris_data.target,test_size = 0.2)
x_train,x_test,y_train,y_test
knn_model = skneighbors.KNeighborsClassifier(n_neighbors = 7)
knn_model.fit(x_train,y_train)
y_predict = knn_model.predict(x_test)
y_predict == y_test
score = knn_model.score(x_test, y_test)
score
相关知识
【机器学习】KNN算法实现鸢尾花分类
【机器学习】基于KNN算法实现鸢尾花数据集的分类
KNN算法实现鸢尾花数据集分类
【机器学习】应用KNN实现鸢尾花种类预测
kNN 解决鸢尾花和手写数字识别分类问题
Knn算法实现鸢尾花分类
【机器学习】鸢尾花分类
KNN分类算法介绍,用KNN分类鸢尾花数据集(iris)
基于机器学习的鸢尾花数据集的三分类算法的实现 C++
原生python实现knn分类算法(鸢尾花数据集)
原文链接: 机器学习—knn实现鸢尾花分类(利用sklearn) https://www.huajiangbk.com/newsview1544665.html
| 上一篇: R语言k | 下一篇: 鸢尾花数据集可视化与机器学习模型... |





