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
点此复制本页地址
续支教释青年担当,谱青春华章以梦为马逐梦星河古人云“天下事,以实则治,以文则不治”,几代青年,皆以梦为马,不断探索中国未来,而今天的我们,则选择参加了三下乡实践活动,有机会……
孟晓钰 曲阜师范大学地理与旅游学院查看全文 >>
点滴星光照耀,守护儿童成长中国青年网淄博1月28日电(通讯员韩微淇)如今,社会发展的步伐越来越快,信息的传播也日益便捷。在这个信息化的时代,儿童面临的各种性问题也日益严重。因此……
韩微淇 曲阜师范大学地理与旅游学院查看全文 >>
打破性沉默,探索真自我,中国青年网淄博1月28日电(通讯员韩微淇)性教育是一个十分重要且必不可少的社会实践领域。以提高儿童性教育普及度为目标,以保护未成年儿童免受侵害为宗旨,曲……
韩微淇 曲阜师范大学地理与旅游学院查看全文 >>
2024年1月27日,凌冽的寒风并不能阻挡曲阜师范大学地理与旅游学院“星迹计划”实践队支教成员的脚步,我们一起来到淄博市淄川区双杨镇杨寨中心小学,以帮助学生提高儿童全面性教育观念、健……
马晓诺 曲阜师范大学地理与旅游学院查看全文 >>
与梦携手同行,爱心支教我先行中国青年网淄博1月28日电(通讯员孟晓钰)1月27日,曲阜师范大学地理与旅游学院星迹计划实践团队在淄博市淄川区的杨镇中心小学正式开展一系列支教活动。团队……
孟晓钰 曲阜师范大学地理与旅游学院查看全文 >>
以青春之力,助推教育发展中国青年网淄博1月29日电(通讯员孟晓钰)为促进孩子们的全面发展,宣传全面性教育的重要性,让孩子们在学到知识的同时又能够保护好自己。2024年1月29号曲阜师范大……
孟晓钰 曲阜师范大学地理与旅游学院查看全文 >>
探索身心之旅,守护儿童成长中国青年网淄博1月28日电(通讯员韩微淇)性教育作为一门涉及个人身心健康和社会发展的重要课程,正逐渐引起越来越多人的关注。为了提高性教育在家长、老师以……
韩微淇 曲阜师范大学地理与旅游学院查看全文 >>
星光照耀,助力孩子们扬帆起航中国青年网淄博1月27日电(通讯员孙颖)2024年1月13日-19日,为进一步了解青春期少年对青春期相关知识的掌握与他们的心理健康情况以及家长与老师对青春期教育和……
孙颖 曲阜师范大学地理与旅游学院查看全文 >>