通过互动模拟,探索 KNN、感知器、线性回归与聚类算法的工作原理
小强的哥哥该加入哪个社团?
🤔 探索问题
小强的哥哥身高183cm,肺活量3.5L。他应该加入游泳社团还是篮球社团?
改变 K值 和 小强哥哥的数据,看看结果会怎么变化!
计算中...
🏀 篮球社团成员
🏊 游泳社团成员
用一条线把两个社团分开
🤔 探索问题
感知器的核心是找到一条分界线,把两类数据分开。
拖动滑块调整分界线的位置和角度,看看能否完美分类!
调整分界线...
根据年龄预测身高
🤔 探索问题
一个孩子5-11岁的身高数据已知,12岁时她的身高会是多少?
调整预测年龄,观察线性回归如何做出预测!
预测身高
-- cm
🎯 分类问题
预测结果是类别(离散值)
例:是否是垃圾邮件(0或1)
例:加入哪个社团
📈 回归问题
预测结果是数值(连续值)
例:预测身高(155.3cm)
例:预测购物金额
学校校车停靠点怎么安排?
🤔 探索问题
学校要安排校车接送点,图中每个点代表一个学生小区。
改变 K值(校车数量),观察分群结果如何变化!
📍 地图视图
📋 分群结果
预先设定要分成几个群(K值),即派出几辆校车
随机设定K个点作为初始停靠点(质心)
每个学生小区归入距离最近的停靠点所在群
将停靠点移动到各群的中心位置
重复步骤3和4,直到停靠点不再移动为止
点击各节点,查看详细说明