阿里云人工智能课程(一)常见算法介绍(KNN+ID3)

目标

  1. 了解无监督学习与有监督学习
  2. 掌握KNN、ID3
  3. 掌握Apriori、K-Means算法
  4. 了解集成学习等其它算法

常见算法分类

算法:解决问题的有限步骤

  • 有监督算法:每个数据都有对应的标签
  • 无监督算法:每个数据都没有明确的对应标签
  • 半监督算法:一部分数据有对应的标签,另一部分则没有

有监督学习算法

分类算法: 通过训练集的学习得到目标函数f,把每个属性集X映射到目标属性y(类),且 y 必须是离散 的(若y连续,属于回归算法,而非分类算法)。通过对已知类别训练集的分析,从中发现分类规则,一次预测新数据类别。

分类算法按原理分类:
-基于统计的:如贝叶斯分类
-基于规则的:如决策树分类
-基于神经网络的:神经网络算法
-基于距离的:KNN

常用的分类结果评估标注

  1. 精确率:预测结果与实际结果的比例
  2. 召回率:预测结果中某类结果的正确覆盖率
  3. F1值:统计量,综合评估分类模型,取值0-1之间(越大越好)

分类算法举例:(判断是否买PC)
在这里插入图片描述

回归:比如根据已有数据,预测其他人的身高和体重之间的关系。
(预测目标y在回归中是连续值)

KNN

KNN计算步骤

常见距离计算公式:

  • 欧式距离
    d   i j   = ( x i − x j ) 2 + ( y i − y j ) 2 d~ij~=\sqrt{(x_i-x_j)^2 + (y_i-y_j)^2 } d ij =(xixj)2+(yiyj)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值