K-Means算法,KNN算法,朴素贝叶斯算法,决策树

常用距离
  • 曼哈顿距离
  • 切比雪夫距离
  • 欧氏距离

K-means算法
  • 算法流程:

    1. 选择聚类的个数k.
    2. 任意产生k个聚类,然后确定聚类中心,或者直接生成k个中心。
    3. 对每个点确定其聚类中心点。
    4. 再计算其聚类新中心。
    5. 重复以上步骤直到满足收敛要求。(通常就是确定的中心点不再改变。),能收敛是因为EM算法
  • 流程如下图:

  • K-Means算法流程

  • 初始超参数给得不恰当时:

  • 初始超参数给得不恰当时

- K值的确定(记住这一点)

  • 这里写图片描述
  • 这里写图片描述

  • 轮廓系数法

  • 这里写图片描述

  • 凡是基于距离的算法,都会受到离群点的影响

  • 改进初始值不好情况(上面有图):

    1. 二分K-Means
    2. 逐步聚拢方法(把分出的每个类的中心作为初始值喂给K-Means)
  • 应用场景

    1. 离散化(没太懂)
    2. 取出离群点

KNN算法(K-nearestNeighbor)

KNN是有监督算法,没有迭代的过程,可以用来填充缺失值

贝叶斯算法
  • 贝叶斯网络(条件概率P(B|A)用在这上面)
  • 马尔科夫网络
  • 边缘分布
  • 联合分布
决策树
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值