2021年1月28日晚9时,山东大学土建与水利学院“科研我当先”实践团队线上进行第三次内容分享。会议由龚陈博同学主持,全体成员参加。
本次交流由龚陈博同学主讲,他关于机器学习中的KNN算法进行了深入浅出的分享。
K近邻法(k-nearest neighbor,KNN)是一种基本的机器学习方法,在我们平常的生活中也会不自主的应用,就是“物以类聚,人以群分”。比如,我们判断一个人的人品,只需要观察他来往最密切的几个人的人品好坏就可以得出了。这里就是运用了KNN的思想。KNN方法既可以做分类,也可以做回归,这和决策树算法相同。

KNN做回归和分类的主要区别在于最后做预测时候的决策方式不同。KNN做分类预测时,一般是选择多数表决法,即训练集里和预测的样本特征最近的K个样本,预测为里面有最多类别数的类别。而KNN做回归时,一般是选择平均法,即最近的K个样本的样本输出的平均值作为回归预测值。
此外龚陈博同学说明了KNN算法的三个要素:
1. K值的选取
2. 距离的度量
3. 分类决策规则
并且用C++提供了一个样例的相关代码进行测试:

最后,龚陈博同学讲了KNN算法的一些缺陷:
1、效率低,因为每一次分类或者回归,都要把训练数据和测试数据都算一遍,如果数据量很大的话,需要的算力会很惊人,但是在机器学习中,大数据处理又是很常见的一件事。
2、对训练数据依赖度特别大,虽然所有机器学习的算法对数据的依赖度很高,但是KNN尤其严重,因为如果训练数据集中,有一两个数据是错误的,刚刚好又在需要分类的数值的旁边,这样就会直接导致预测的数据的不准确,对训练数据的容错性太差
3、维数灾难,KNN对于多维度的数据处理也不是很好。
通过此次龚陈博同学的分享,团队成员了解了机器学习中KNN算法的相关知识,拓展了知识。本次会议分享持续了三十分种,对于非本专业的学生是一次很好的学习机会。
http://www.dxsbao.com/shijian/337541.html
点此复制本页地址
为搭建经济学院院领导与学生之间的沟通桥梁,促进学院工作高效开展,经济学院于3月28日在十教北201举行院领导接待日活动,学院领导及团委学生会各部门学生干部共同参会,现场气氛庄重、交……
邹涵涵 丁曼璐 湖南农业大学经济学院查看全文 >>
为深入学习宣传贯彻党的二十届三中全会精神,团结引领广大团员青年在服务乡村振兴与建设农业强国中锤炼本领、挺膺担当,同时增强团支部凝聚力,展现青年精神风貌,3月30日下午,经济学院……
罗晶晶 黄雅琳 湖南农业大学经济学院查看全文 >>
近日,湖南农业大学牛犇犇青年志愿服务团走进长沙市开福区好人馆,以“激活红色密码!沂蒙精神赋能革命老区高质量发展”为主题举办宣讲会。活动通过生动讲述沂蒙革命老区的历史故事与当……
林萱 湖南农业大学经济学院查看全文 >>
2025年3月11日,湖南农业大学牛犇犇青年志愿服务团在三汊矶社区开展了一场别开生面且意义深远的沂蒙精神宣讲活动,吸引了众多社区居民,尤其是小朋友们积极参与,现场气氛热烈,反响良好。……
陈曦 湖南农业大学经济学院查看全文 >>
为传承雷锋精神,弘扬红色文化,3月22日,湖南农业大学经济学院团委青年志愿者服务队在开福区好人馆成功举办以“学习雷锋精神,点燃红色薪火”为主题的志愿宣讲活动。此次活动吸引了众多……
邹涵涵 罗晶晶 湖南农业大学经济学院查看全文 >>
为深入学习贯彻党的二十届三中全会精神,贯彻落实习近平总书记关于弘扬英烈精神、传承红色基因的重要指示,讲好党的故事、革命的故事和英雄的故事。2025年3月22日下午,湖南农业大学牛犇犇……
陈曦 潘熠 林萱 湖南农业大学经济学院查看全文 >>
2025年3月22日,为深入贯彻落实习近平总书记关于弘扬沂蒙精神的重要指示,推动习近平新时代中国特色社会主义思想在基层落地生根,湖南农业大学牛犇犇青年志愿服务团深耕长沙红色沃土,立足……
陈曦 潘熠 林萱 湖南农业大学经济学院查看全文 >>
为呼吁青少年在亲近自然中释放压力、感知生命力、激发创造力,构建健康心理品质,同时提高大学生的组织能力与社会责任感,3月20日下午,经济学院志愿者们来到湖南第一师范学院星沙小学,……
汪子一 周博艺 邓 湖南农业大学经济学院查看全文 >>