吴恩达机器学习 向量机

本文详细介绍了支持向量机(SVM)的概念,从分类过渡到向量机,阐述了SVM的目标是找到最大化间隔的决策边界。讨论了核函数的作用,特别是高斯核函数,以及参数C和σ对模型的影响。同时,对比了SVM与逻辑回归的选择策略,指出SVM在数据量和特征数量不同场景下的应用建议。
摘要由CSDN通过智能技术生成

机器学习 支持向量机


学习日志 2136周

分类过渡到向量机
  • 请添加图片描述

  • img

  • img

  • img

  • img

  • c o s t 0 ( θ T x ( i ) ) cost_0(\theta^Tx^{(i)}) cost0(θTx(i)) c o s t 1 ( θ T x ( i ) ) cost_1(\theta^Tx^{(i)}) cost1(θTx(i))函数替换 l o g ( h θ ( x ) ) log(h_{\theta}(x)) log(hθ(x))相关函数

  • 删去 1 m \frac{1}{m} m1,形式: ( A + λ × B ) → ( C × A + B ) (A+\lambda\times B){\to}(C×A+B) (A+λ×B)(C×A+B)(类似于 C = 1 λ C=\frac{1}{\lambda} C=λ1)

  • C = 1 λ C=\frac{1}{\lambda} C=λ1

    • C C C较大时,相当于 λ \lambda λ较小,可能会导致过拟合,高方差。
    • C C C较小时,相当于 λ \lambda λ较大,可能会导致欠拟合,高偏差。
  • C C C不是非常非常大的时候,它可以忽略掉一些异常点的影响,得到更好的决策界

  • 最后有别于逻辑回归输出的概率。在这里,我们的代价函数,当最小化代价函数,获得参数 θ \theta θ时,支持向量机所做的是它来直接预测 y y y的值等于1,还是等于0。因此,这个假设函数会预测1。当 θ T x \theta^{T}x θTx大于或者等于0时,或者等于0时,所以学习参数 θ \theta θ就是支持向量机假设函数的形式。那么,这就是支持向量机数学上的定义。

S V M SVM SVM理解
  • img

  • 大间距分类器

    • 理解时假设: C C C非常大时(便于理解向量机;看公式:要求变为使A趋近0,目的变为最小化B,即最小化 θ \theta θ,忽略掉截距,令 θ 0 = 0 \theta_{0}=0 θ0=0

    • 请添加图片描述

    • 支持向量机做的全部事情,就是极小化参数向量 θ \theta θ范数的平方,或者说长度的平方

    • img

    • 即便 θ \theta θ不等于0,支持向量机要做的事情都是优化这个目标函数对应着 C C C值非常大的情况,但是可以说明的是,即便 θ 0 \theta_{0} θ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值