机器学习-生成学习算法

情景:
区别动物,根据动物的特性,大象输出1,狗输出0;
这里写图片描述
1.判别型算法(discriminative learning)

  • 直接学习p(y|x)
  • 直接学习 hθ(x)
  • logistic是判别型算法的一个例子

  • 整个过程中其实就是寻找一个最佳的“直线”
  • Andrew Ng:

    Given a training set, an algorithm like logistic regression or the perceptron algorithm (basically) tries to find a straight line-that is, a decision boundary-that separates the elephants and dogs.


  • 有了“分界线”,就可以判别一个新动物的种类了

2.生成学习算法(generative learning algorithms)

  • 一种新的方法,考虑大象的时候,构建一个大象的模型;考虑狗的时候,构建一个狗的模型。
  • 在判别一个新的动物的类型时,即可以与大象模型做匹配,也可以与狗模型做匹配,看哪一种匹配度高一些
  • 由此得到,p(x | y=0)是狗特性的分布;p( x | y=1 )是大象特性的分布
    这里写图片描述
  • p(x)=p(x|y=1)p(y=1)+p(x|y=0)p(y=0)

1.Gaussian discriminant analysis(GDA)

1.高斯分布

  • 随着 的变化,图形的相应变化
  • I=[10
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值