吴恩达机器学习笔记 三十 什么是聚类 K-means

聚类(clustering) 是一种无监督学习算法 ,关注多个数据点并自动找到相似的数据点,在数据中找到一种特定的结构。无监督学习算法的数据集中没有标签 y ,所以不能说哪个是"正确的 y "。

K-means算法

K-means算法就是在重复做两件事:一个是把点分配给集群质心 ,另一个是移动集群的中心

例如,要求算法找到下图中的两个类,第一步随机选取两个地方 ,然后遍历每个点,看看它离那个更近

第二步:计算每个簇的中心,并把集群中心移动到这里,然后再次遍历每个点看看它离哪一个更近,然后重复,直到中心不再变化。

相关推荐
Go 鹏ya6 分钟前
【Python学习笔记】whl包打包
笔记·python·学习
nnerddboy1 小时前
预测模型及超参数:2.传统机器学习:PLS及其改进
人工智能·机器学习
不会学习?1 小时前
计算机网络
经验分享·笔记·计算机网络
钢铁男儿1 小时前
PyTorch 机器学习基础(机器学习一般流程)
人工智能·pytorch·机器学习
木头左2 小时前
利用机器学习优化Backtrader策略原理与实践
人工智能·机器学习
l5657587 小时前
第四十三天(JavaEE应用&ORM框架&SQL预编译&JDBC&MyBatis&Hibernate&Maven)
笔记
仙俊红7 小时前
Spring Boot `@Configuration` 与 `@Component` 笔记
java·spring boot·笔记
Ysn07199 小时前
pytorch_grad_cam 库学习笔记—— Ablation-CAM 算法的基类 AblationCAM 和 AblationLayer
pytorch·笔记·学习
霜绛10 小时前
Unity笔记(七)——四元数、延迟函数、协同程序
笔记·学习·unity·游戏引擎
风和日丽 随波逐流11 小时前
java18学习笔记
笔记·学习·java18