Coursera - 机器学习基石 - 课程笔记 - Week 6

Theory of Generalization

Restriction of Break Point

  • 突破点的限制(让其增长地更慢)
    • 对于 N ≥ k N \ge k Nk的情况, k k k很大程度上限制了 N N N的增长

Bounding Function: Basic Cases

  • 界限函数 B ( N , k ) B(N,k) B(N,k):当突破点为 k k k时, m H ( N ) m_{\mathcal H}(N) mH(N)的最大可能值
    • 组合数:确保N长度的向量中,任k个维度不出现shatter的情况
    • B ( N , k ) B(N,k) B(N,k)与假设集 H \mathcal H H的具体细节无关

Bounding Function: Inductive Cases

  • B ( N , k ) = 2 α + β B(N,k) = 2 \alpha + \beta B(N,k)=2α+β
  • α + β ≤ B ( N − 1 , k ) \alpha + \beta \le B(N-1, k) α+βB(N1,k)
  • α ≤ B ( N − 1 , k − 1 ) \alpha \le B(N-1, k-1) αB(N1,k1)
  • B ( N , k ) ≤ B ( N − 1 , k ) + B ( N − 1 , k − 1 ) B(N, k) \le B(N-1, k) + B(N - 1, k - 1) B(N,k)B(N1,k)+B(N1,k1)
  • 结论: B ( N , k ) ≤ ∑ i = 0 k − 1 ( N i ) B(N,k) \le \sum_{i=0}^{k-1} {N \choose i} B(N,k)i=0k1(iN),实际是可以等于的

A Pictorial Proof

  • 理想推导结果

P [ ∃ h ∈ H  s.t. ∣ E i n ( h ) − E o u t ( h ) ∣ > ϵ ] ≤ 2 m H ( N ) ⋅ exp ⁡ ( − 2 ϵ 2 N ) \mathbb P[\exist h \in \mathcal H \ \text{s.t.} |E_{in}(h)-E_{out}(h)| \gt \epsilon] \le 2 m_{\mathcal H}(N) \cdot \exp (-2 \epsilon^2 N) P[hH s.t.Ein(h)Eout(h)>ϵ]2mH(N)exp(2ϵ2N)

  • 实际情况下,当N很大时(Vapnik-Chervonenkis,VC上限):

P [ ∃ h ∈ H  s.t. ∣ E i n ( h ) − E o u t ( h ) ∣ > ϵ ] ≤ 2 ⋅ 2 m H ( 2 N ) ⋅ exp ⁡ ( − 2 ⋅ 1 16 ϵ 2 N ) \mathbb P[\exist h \in \mathcal H \ \text{s.t.} |E_{in}(h)-E_{out}(h)| \gt \epsilon] \le 2 \cdot 2 m_{\mathcal H}(2N) \cdot \exp (-2 \cdot \frac{1}{16} \epsilon^2 N) P[hH s.t.Ein(h)Eout(h)>ϵ]22mH(2N)exp(2161ϵ2N)

  • 由VC上限可知,二维感知器的学习过程是可行的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值