台湾大学林轩田《机器学习基石》学习笔记第2讲——Learning to Answer Yes/No

本文是台湾大学林轩田《机器学习基石》的第二讲笔记,主要介绍感知机(Perceptron)模型及Perceptron Learning Algorithm(PLA)。内容包括:Perceptron Hypothesis Set的概念,PLA的学习过程,以及如何处理非线性可分数据。通过实例解释了线性分类器的工作原理,并探讨了PLA在不同情况下的收敛性。
摘要由CSDN通过智能技术生成

上节课主要简述了机器学习的定义及其重要性,并用流程图的形式介绍了机器学习的整个过程:
这里写图片描述
本节课将继续深入探讨机器学习问题,介绍感知机Perceptron模型,并推导课程的第一个机器学习算法:Perceptron Learning Algorithm(PLA)。

一、Perceptron Hypothesis Set
首先我们要解决一个问题:what hypothesis set can we use? 这里涉及到我们该如何选择一个模型,即Hypothesis Set,不同的模型将对机器学习的结果产生很大的影响。这里介绍一个简单常用的hypothesis set,即感知器(Perceptron)。

还是以上节课提到的一个案例:机器学习应该怎么通过以往的用户数据,来判断是否给新的申请用户发放信用卡。

这里写图片描述
首先第一步我们需要根据所拿到训练数据建立一个模型:

  • 对用户不同维度的特征进行打分,组成一个向量X;
  • 给每个维度的特征赋予一定的权重值wi;
  • 计算加权和,并与threshold进行对比,得出 y{+1(good) or -1(bad)};
  • 这里h(x)是一个关于wi和threshold的函数,选取不同的wi和threshold就会有不同的结果,这些h我们统称为hypothesis set H;
    这里写图片描述
    h(x)的表达式可以通过以上进行简化,变成为一个权重w向量和向量x的内积。这样的数学形式很简洁,在以后的学习中可以有效地帮助我们理解和计算。
    w和x都是一个d维的向量,那么h(x)究竟会长什么样?对于高维的抽象比较难以理解,这里使用一个二维的例子来进行说明
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值