发布者:张柳 发布日期:2021年10月10日
##概述
根据鸢尾花的四个特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度,预测鸢尾花卉属于哪一种
##调用接口
###训练
####数据描述
数据来源skleran中鸢尾花数据集,包含3类分别为山鸢尾(Iris-setosa)、变色鸢尾(Iris-versicolor)和维吉尼亚鸢尾(Iris-virginica),共 150 条记录,每类各 50 个数据。按比例8:2划分为训练集和测试集
####数据处理
首先从sklearn中到处数据集,使用train_test_split()对数据进行划分为训练数据和测试数据,比例为8:2,之后采用knn算法进行模型训练,利用KNeighborsClassifier()设置邻居数、利用fit()构建基于训练集的模型、利用predict()进行预测、利用score()进行模型评估,最后输出预测值与测试分数
####模型/算法
采用分类算法中的knn算法进行模型训练
####结果
图1为训练结果。
###测试 ####数据描述 数据来源skleran中鸢尾花数据集,包含3类分别为山鸢尾(Iris-setosa)、变色鸢尾(Iris-versicolor)和维吉尼亚鸢尾(Iris-virginica),共 150 条记录,每类各 50 个数据。按比例8:2划分为训练集和测试集 ####数据处理 读取sklearn中的鸢尾花dataset,将测试值x_test传进模型得到一个预测值,之后将预测值与实际值进行对比输出。 ####模型/算法 采用分类算法中的knn算法进行测试 ####结果