机器学习各经典算法最最最简单通俗理解-knn、决策树、朴素贝叶斯

本文介绍了三种经典的机器学习算法:k近邻(knn)、决策树和朴素贝叶斯。knn通过计算测试样本与训练数据的欧氏距离来确定分类;决策树通过构建树形结构,依据特征信息增益来做出决策;朴素贝叶斯则是基于条件概率,选取概率最大的类别作为结果。这些算法在手写数字识别等任务中有广泛应用。
摘要由CSDN通过智能技术生成

机器学习各经典算法简单通俗理解-knn、决策树、朴素贝叶斯

1.knn

       计算测试数据与训练数据之间的欧式距离y,其中x为各项特征值,最终计算出测试样本与所有训练数据之间的欧氏距离,在其中选出最小的k个(k为正整数),认为测试数据的类别与这k个的类别相同。再简言,计算测试数据与已知数据的差别大小,选择k个最小的差值的类别作为测试数据类别。

举例:使用knn对手写字体进行分类

  测试数据​​​​​​0-9很多数据,每个数字可多张

       所有数据都为32x32维度,计算这1024个特征值构成的数据的欧氏距离(测试数据与训练数据之间的),在其中选取k个最小的值的数据的类别作为分类结果。

2.决策树

       搭建树形结构的决策模型,根据特征进行分叉,训练的过程就是在搭建合适的决策树结构,结点的特征选择是关键内容,要计算所有特征的信息增益,结点的选择要选择信息增益最小的特征作为决策树的分叉依据。树结构训练后可以保存,使用时候直接调用,按照顺序输入特征即可得出分类结果。再简言,根据训练数据搭建决策树,使用时按顺序灌入特征值即可一步步得出结果。

3.朴素贝叶斯

      简单来说是概率论中条件概率的内容,对比在当前特征值下每种结果发生的概率(条件概率),然后对比,条件概率最大的即为分类结果。借用知乎网友的解释,非常简单明了。

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值