问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用KNN算法判断知识掌握程度高低

发布网友 发布时间:2022-09-17 04:40

我来回答

1个回答

热心网友 时间:2023-10-15 04:24

KNN算法既可以解决分类问题,也可以解决预测问题。
基础思想:通过计算每个训练样例到待分类样品的距离,取和待分类样品距离最近的K个训练样例,K个样品中哪个类别的训练样例占多数,则待分类样品就属于哪个类别。

对于离散型因变量,从k个最近的已知类别样本中挑选出频率最高的类别用于未知样本的判断;对于连续型因变量,将k个最近的已知样本均值用作未知样本的预测。

k值过小,模型过拟合,例如k=1,未知样本的类别将由最近的1个已知样本点来决定,对于训练数据来说,训练误差几乎为0,对于测试数据来说,训练误差可能会很大,因为距离最近的1个已知样本点可以是异常观测值,也可以是正常观测值。

k值过大,模型欠拟合,例如k=N,未知样本的类别将由所有已知样本中频数最高的类别决定,不管是训练集还是测试集被判为一种类别,易欠拟合。

一般利用多重交叉验证得到平均误差最小的k值。还有一种方法是设置k近邻样本的投票权重,对已知样本距离较远的设置权重低一些,较近的设置权重高一些,通常将权重设置为距离的倒数。

点与点之间的距离即相似性,一般用欧氏距离,即L2范数
或者曼哈顿距离,即L1范数
或者余弦相似度cosα
或者杰卡德相似系数,即J=|A∩B|/|A∪B|

在使用距离方法来度量相似性时,要使所有变量数值化(通过哑变量或者重编码为0,1,2),而且采用标准化方法进行归一化,防止数值变量的量纲影响

近邻搜寻方法包括:暴力搜寻法(全表扫描),kd树(k为训练集中包含的变量个数,而非KNN中的k个邻近样本,先用所有已知类别的样本点构造一棵树,再将未知类别应用在树上),球树搜寻(将kd树中的超矩形体换成了超球体)。

优点:
精度高,对异常值不敏感,无数据输入假定;
KNN 是一种在线技术,新数据可以直接加入数据集而不必进行重新训练;
KNN 理论简单,容易实现。

缺点:
对于样本容量大的数据集计算量比较大,即计算复杂度高;
必须保存全部数据集,即空间复杂度高;
KNN 每一次分类都会重新进行一次全局运算;
样本不平衡时,预测偏差比较大。如:某一类的样本比较少,而其它类样本比较多;
K 值大小的选择;
KNN 无法给出基础结构信息,无法知晓平均实例样本与典型实例样本具有什么特征,即无法给出数据的内在含义。

应用领域:
文本分类;模式识别;聚类分析;多分类领域。

行表示每一个被观测的学生,
STG:在目标学科上的学习时长,
SCG:重复次数
STR:相关科目的学习时长
LPR:相关科目的考试成绩
PEG:目标科目的考试成绩
(以上指标均已标准化)
UNG:对知识的掌握程度高低

利用多重交叉验证获取符合数据的理想k值

经过10重交叉验证,最佳的近邻个数为6

weights=uniform,表示投票权重一样
=distance,表示投票权重与距离成反比

从主对角线看,绝大多数样本被正确分类

通过热力图可视化混淆矩阵

行代表真实地,列代表预测的,主对角线上的颜色比较深,说明绝大多数样本是被正确分类的。

下面得到模型在测试集上的预测准确率:

整体预测准确率为91.09%,要得到每个类别的准确率:

第一列为预测精度,即”预测正确的类别个数/该类别预测的所有个数"
第二列为预测覆盖率,即”预测正确的类别个数/该类别实际的所有个数"
第三列为前两列的加权结果
第四列为类别实际的样本个数

对于预测问题的解决同决策树中一样,用MSE衡量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 KNN库简介 网易游戏怎么看注册时间 正确系红领巾 车贷还清有短信提醒吗 学c语言好还是c++哪个更难 C语言更难还是C++更难? 小说 女孩穿高跟鞋不会扭伤脚可是穿平底鞋就会扭伤脚,治疗脚时认识了一名医生,并相爱,但结局很悲。 黄金投资靠谱吗? 长治人保工资多少钱 我男朋友扭脚了,怎么照顾他能让他早点恢复健康? 有谁是晋江的,请进来帮帮忙,评评理。 男朋友脚扭了,我每天给他买菜,陪他,可是他对我很冷淡,很不欢迎我的样子,还说叫我以后不要再来了? 花甲可以放冰箱保鲜吗 为什么用扁鹊打出的伤害特别低 征信中心个人信用查询,有以下三种查询方法 临沂人保理赔中心地址 沭阳二手房最多可以贷款多少 分数简算 太仓房产贷款 在太仓港买贷款难吗 KNN 算法-理论篇-如何给电影进行分类 为什么每次用微信零钱支付不能直接用要必须提现在银行卡才能用是怎么回事? 什么叫零距离发射 求华为手机系统自带的触摸提示音效! 九年级语文备课组春季学期工作总结 好医保长期医疗和20年版区别是什么 上海电信号卡套餐大概怎么样? 六法全书包括哪六法 六法被记录在哪本书中 农业银行“乐分易”火了,1秒知额度,最高30万!有预审额度更稳! 企业信息化建设项目管理中的6要素 如何开展项目管理工作(2) 恋爱三个月定理 爱情三个月定律 手机在太阳底下晒了发烫怎么办 江苏省2021年7月25号出高职省控线是啥意思 2012江苏大专省控线 三本线 江苏省专科省控线是指特征分还是投档分 三个月定期存款利率2022,分为以下四种利率 澳门永利是谁的产业 2022年工商银行定期存款利率表,分以下三种利率