23大数据 kmeans习题
KMeans聚类趣味探索
第一关:概念理解(选择题 & 判断题)
-
【物以类聚】KMeans算法的主要任务是?
A. 预测明天的天气
B. 将相似的数据点自动分到同一个小组
C. 判断一封邮件是不是垃圾邮件
D. 下象棋
答案:B
解析:KMeans就像一个聪明的“分拣机器人”,它的工作就是把一堆混在一起的东西,按照它们的相似性,分成几个不同的堆。 -
【核心领袖】在KMeans算法中,每个小组的“中心点”被称为什么?
A. 班长
B. 质心
C. 圆心
D. 焦点
答案:B
解析:“质心”就像一个小组的“核心人物”或“平均代表”,它所在的位置,最能代表这个小组所有成员的共同特征。 -
【真假判断】判断下列说法是否正确:
(1) 在开始分组之前,我们必须事先知道要把数据分成多少组。 ( )
答案:正确
解析:是的,这就是KMeans算法中的“K”。就像玩一个游戏前,需要先规定好要分成几个队。
(2) 一旦选好了最初的几个“质心”,它们在后续过程中就永远不会移动了。 ( )
答案:错误
解析:质心是会“走动”的!当有新的成员加入小组,或者小组的成员发生变化时,这个小组的“平均代表”(质心)位置就会重新计算并移动。
第二关:场景应用(分组与流程图题)
- 【水果分拣员】
你是一个水果分拣机器人,面前有一堆混合的水果:苹果、香蕉、葡萄。你的任务是把它们分成3类(K=3)。
第一步:初始化
随机选了3个水果作为初始“质心”:一个苹果、一个香蕉、一串葡萄。
第二步:分配
请将下面的水果图标(可以用文字代替)连线到你认为它应该属于的初始质心小组。
· 🍎 (另一个苹果)
· 🍌 (另一根香蕉)
· 🍇 (另一串葡萄)
· 🍎 (又一个苹果)
· 🍌 (又一根香蕉)
(提示:根据“长得像”的原则进行分组)
参考答案:
· 🍎 -> 苹果质心小组
· 🍌 -> 香蕉质心小组
· 🍇 -> 葡萄质心小组
· 🍎 -> 苹果质心小组
· 🍌 -> 香蕉质心小组
解析:这体现了“相似相聚”的原则,苹果和苹果一组,香蕉和香蕉一组,葡萄和葡萄一组。
- 【班级兴趣小组】
假设班主任想根据同学们的兴趣爱好,将全班同学分成2个俱乐部(K=2)。他随机指定了两位同学作为初始召集人:
· 召集人A:超级游戏迷
· 召集人B:运动达人
请将以下同学分配到你认为他们更可能加入的小组:
· 同学甲:喜欢玩手机游戏和电脑游戏
· 同学乙:热爱打篮球和跑步
· 同学丙:既喜欢玩游戏,也偶尔打球
· 同学丁:是校足球队成员
参考答案:
· 同学甲 -> 召集人A的游戏小组
· 同学乙 -> 召集人B的运动小组
· 同学丙 -> (可能加入游戏小组,也可能加入运动小组,取决于他更偏向哪个)
· 同学丁 -> 召集人B的运动小组
解析:这展示了KMeans根据“距离”(在这里是兴趣爱好的相似度)进行分配的核心思想。
- 【KMeans工作流程图】
请将KMeans算法的四个核心步骤按正确顺序排列:
A. 重新计算质心
B. 随机选择K个质心
C. 将每个点分配到最近的质心
D. 重复直到质心稳定
正确顺序: B -> C -> A -> D
解析:这就像组织活动的流程:先选几个负责人(B),然后让大家选择跟自己最合的负责人组队©,接着根据队伍新成员调整负责人位置(A),如果队伍还在变,就重复这个过程直到稳定(D)。
第三关:综合思考(简答题)
- 【质心的旅行】
在一轮分组结束后,为什么质心需要重新计算并移动?请你用“小组核心人物”的例子来解释。
参考答案:
“想象一下,一个‘游戏迷’小组刚开始只有一个核心人物。后来,很多其他游戏迷都加入了这个组。这时,这个小组的‘平均兴趣点’可能就不再是最初那个核心人物了,可能需要一个更资深、爱好更广泛的游戏迷来做新的代表。重新计算质心就是这个道理,它要找到最能代表当前所有组员的新中心点。”
- 【结果的争议】
如果让两个不同的人用KMeans对同一批数据进行分组,他们最终得到的分组结果一定会一模一样吗?为什么?
答案:不一定。
原因: 因为算法最开始是随机选择K个点作为质心的。就像蒙上眼睛随机在地图上点几个点作为基地。由于起点不同,最终划分的“势力范围”也可能会略有不同。这正是KMeans的一个特点。
更多推荐


所有评论(0)