机器学习基石 - Theory of Generalization
2018-03-23 18:35
288 查看
机器学习基石上 (Machine Learning Foundations)—Mathematical Foundations
Hsuan-Tien Lin, 林轩田,副教授 (Associate Professor),资讯工程学系 (Computer Science and Information Engineering)
漏出一线曙光的点 break point
break point kk restricts maximum possible mH(N)mH(N) a lot for N>kN>k
表格
Putting It All Together
B(N,k)≤∑k−1i=0(Ni)B(N,k)≤∑i=0k−1(Ni)
数学归纳法
C
12243
iN−1+C i+1N−1=C i+1NCN−1 i+CN−1 i+1=CN i+1
actually ≤≤ can be ==
B(N,k)≥2B(N−1,k−1)+(B(N−1,k)−B(N−1,k−1))B(N,k)≥2B(N−1,k−1)+(B(N−1,k)−B(N−1,k−1))
can bound mH(N)mH(N) by only one break point
Step 1: Replace EoutEout by E ′inEin ′
Step 2: Decompose HH by Kind
Step 3: Use Hoeffding without Replacement
Vapnik-Chervonenkis (VC) bound
Hsuan-Tien Lin, 林轩田,副教授 (Associate Professor),资讯工程学系 (Computer Science and Information Engineering)
Theory of Generalization
Restriction of Break Points
growth function mH(N)mH(N): max number of dichotomies漏出一线曙光的点 break point
break point kk restricts maximum possible mH(N)mH(N) a lot for N>kN>k
Bounding Function: Basic Cases
B(N,k)B(N,k): maximum possible mH(N)mH(N) when break point = k表格
Bounding Function: Inductive Cases
B(4,3)B(4,3) 的估计Putting It All Together
B(N,k)≤∑k−1i=0(Ni)B(N,k)≤∑i=0k−1(Ni)
数学归纳法
C
12243
iN−1+C i+1N−1=C i+1NCN−1 i+CN−1 i+1=CN i+1
actually ≤≤ can be ==
B(N,k)≥2B(N−1,k−1)+(B(N−1,k)−B(N−1,k−1))B(N,k)≥2B(N−1,k−1)+(B(N−1,k)−B(N−1,k−1))
can bound mH(N)mH(N) by only one break point
A Pictorial Proof
Step 1: Replace EoutEout by E ′inEin ′
Step 2: Decompose HH by Kind
Step 3: Use Hoeffding without Replacement
Vapnik-Chervonenkis (VC) bound
相关文章推荐
- 机器学习基石第六讲 Theory of Generalization
- 机器学习基石第六讲:theory of generalization
- 机器学习基石之Theory of Generalization的个人理解笔记
- 林轩田机器学习基石心得6:Theory of Generalization
- 【Theory of Generalization】林轩田机器学习基石
- 机器学习基石-The theory of generation
- ML基石_56_TheoryOfGeneralization
- 林轩田-机器学习基石 课堂笔记(六)Theory of Generalzation
- Coursera台大机器学习课程笔记5 -- Theory of Generalization
- 台湾大学林轩田机器学习基石课程学习笔记6 -- Theory of Generalization
- Coursera台大机器学习课程笔记5 -- Theory of Generalization
- Coursera台大机器学习课程笔记5 -- Theory of Generalization
- 机器学习演算法 第六讲 Theory of Generalization——学习笔记
- 机器学习基石-Hazard of Overfitting
- 机器学习基石-3-Types of Learning
- Note for video Machine Learning and Data Mining——Theory of Generalization
- 机器学习基石 5.3 Effective Number of Hypotheses
- 机器学习基石 6.1 Restriction of Break Point
- 机器学习基石 2.3 Guarantee of PLA
- 机器学习基石 5.2 Effective Number of Lines