首页 > 分享 > 机器学习—knn实现鸢尾花分类(利用sklearn)

机器学习—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://m.huajiangbk.com/newsview1544665.html

所属分类:花卉
上一篇: R语言k
下一篇: 鸢尾花数据集可视化与机器学习模型