机器学习的基本知识

机器学习的定义

Machine learning,a branch of artificial intelligence,is about the construction and study of systems that can learn from data .(from Wikipedia)

机器学习算法的一般应用框架

  • 定义需要实现的功能
  • 采集足够多的样本: T = { x i , y i } l N T=\{x_i,y_i\}^N_l T={xi,yi}lN,其中 x i x_i xi是模型的输入, y i y_i yi是模型的预期输出, N N N代表样本的数量, l l l代表样本的标签
  • 利用训练样本 T = { x i , y i } l N T=\{x_i,y_i\}^N_l T={xi,yi}lN通过迭代训练,得到模型 y = f ( x , Θ ) y=f(x,\Theta) y=f(x,Θ)
  • 如果标签 y i ∈ { − 1 , + 1 } y_i\in \{-1,+1 \} yi{1,+1}是离散的,这就是一个分类问题;如果 y i y_i yi是连续的,这就是一个回归问题

三种常见的模型与比较

模型是什么

模型是用来描述某个特定现象或者事务的

模型的种类

  • 归纳模型
    • 由一个数学公式构成,公式中的每个变量都具有明确物理意义,能够真正描述目标系统的规律
    • 例如牛顿万有引力公式
  • 预测模型
    • 往往是由一个万能函数构成,由许多参数组成,每个参数一般不具备任何物理意义。一般只能模拟或预测目标系统的输出
  • 直推模型
    • 没有明确的模型或者函数,但可以计算出模型特定点的值

三种模型的比较

归纳模型预测模型直推模型
目标发现事务的真正规律发现预测规则评估位置预测函数在某些点的值
复杂度比较困难相对容易最容易
适用性少数变量就能描述的简单世界需多个变量描述的复杂世界需多个变量描述的复杂世界
计算成本最高
泛化能力最高

机器学习算法的分类

非监督学习与监督学习

  • 非监督学习:不需要训练样本的机器学习算法,如数据聚类算法
  • 监督学习:需要训练样本 T = { x i , y i } l N T=\{x_i,y_i\}^N_l T={xi,yi}lN的机器学习算法,如大多数分类、回归算法

生成模型与判别模型

  • 生成模型计算数据 x x x与标签 y y y的联合概率 P ( x , y ) P(x,y) P(x,y),用下列公示计算分类概率: P ( y ∣ x ) = P ( x , y ) p ( x ) P(y|x)=\frac {P(x,y)}{p(x)} P(yx)=p(x)P(x,y)
  • 判别模型直接计算分类概率 P ( y ∣ x ) P(y|x) P(yx)
  • 判别模型相对于生成模型相对简单一点

简单数据模型与复杂数据模型

  • 简单数据模型:被用来处理相互独立的简单数据
  • 复杂数据模型:被用来处理具有时空关联性的复杂数据

学习一个新算法入手的三个方面

  • Structural model:我们选择哪一类函数 f ( x , Θ ) f(x,\Theta) f(x,Θ)来建立模型
  • Error model:我们选择哪一类损失函数(loss function L ( y , f ( x , Θ ) ) L(y,f(x,\Theta)) L(y,f(x,Θ))来做训练?
    • 损失函数相当于为模型的选择指定考核标准
  • Optimization procedure:我们选择哪一种数值计算方法来获取最优模型 f ∗ ( x , Θ ) f^*(x,\Theta) f(x,Θ)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hydrion-Qlz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值