Machine Learning Foundations - week3 key point
2017-09-02 11:31
218 查看
1. When Can Machines Learn?
1.3 Types of Learning
1.3.1 Learning with Different Output Space Y
• binary classification: Y = {−1,+1}
• multiclass classification: Y = {1,2,··· ,K}
• regression: Y = R (or a subset [lower, upper] of R)
• structured learning: Y = structures
• ... and a lot more!!
1.3.2 Learning with Different Data Label yn
• supervised: all yn
• unsupervised: no yn
• semi-supervised: some yn
• reinforcement: implicit yn by goodness(˜yn )
• ... and more!!
supervised learning: every xn comes with corresponding yn
unsupervised learning: diverse, with possibly very different performance goals
semi-supervised learning: leverage unlabeled data to avoid ‘expensive’ labeling
reinforcement: learn with ‘partial/implicit information’ (often sequentially)
1.3.3 Learning with Different Protocol f ⇒ (xn ,yn)
• batch: all known data
• online: sequential (passive) data
• active: strategically-observed data
• ... and more!!
Protocol ⇔ Learning Philosophy
• batch: ‘duck feeding’
• online: ‘passive sequential’
• active: ‘question asking’ (sequentially)
—query the yn of the chosen x
online: hypothesis ‘improves’ through receiving data instances sequentially
active: improve hypothesis with fewer labels (hopefully) by asking questions strategically
1.3.4 Learning with Different Input Space X
• concrete: sophisticated (and related) physical meaning
• raw: simple physical meaning
• abstract: no (or little) physical meaning (image pixels, spee
4000
ch signal, etc.)
• ... and more!!
concrete features: each dimension of X ⊆ R^d represents ‘sophisticated physical meaning’ --- the ‘easy’ ones for ML
raw features: often need human or machines to convert to concrete ones --- difficult
abstract: again need ‘feature conversion/extraction/construction’ --- more difficult
1.3 Types of Learning
1.3.1 Learning with Different Output Space Y
• binary classification: Y = {−1,+1}
• multiclass classification: Y = {1,2,··· ,K}
• regression: Y = R (or a subset [lower, upper] of R)
• structured learning: Y = structures
• ... and a lot more!!
1.3.2 Learning with Different Data Label yn
• supervised: all yn
• unsupervised: no yn
• semi-supervised: some yn
• reinforcement: implicit yn by goodness(˜yn )
• ... and more!!
supervised learning: every xn comes with corresponding yn
unsupervised learning: diverse, with possibly very different performance goals
semi-supervised learning: leverage unlabeled data to avoid ‘expensive’ labeling
reinforcement: learn with ‘partial/implicit information’ (often sequentially)
1.3.3 Learning with Different Protocol f ⇒ (xn ,yn)
• batch: all known data
• online: sequential (passive) data
• active: strategically-observed data
• ... and more!!
Protocol ⇔ Learning Philosophy
• batch: ‘duck feeding’
• online: ‘passive sequential’
• active: ‘question asking’ (sequentially)
—query the yn of the chosen x
online: hypothesis ‘improves’ through receiving data instances sequentially
active: improve hypothesis with fewer labels (hopefully) by asking questions strategically
1.3.4 Learning with Different Input Space X
• concrete: sophisticated (and related) physical meaning
• raw: simple physical meaning
• abstract: no (or little) physical meaning (image pixels, spee
4000
ch signal, etc.)
• ... and more!!
concrete features: each dimension of X ⊆ R^d represents ‘sophisticated physical meaning’ --- the ‘easy’ ones for ML
raw features: often need human or machines to convert to concrete ones --- difficult
abstract: again need ‘feature conversion/extraction/construction’ --- more difficult
相关文章推荐
- Machine Learning Foundations - week1 key point
- Machine Learning Foundations - week2 key point
- NTU-Coursera机器学习:机器学习基石 (Machine Learning Foundations)
- Coursera Machine Learning ex2第三周 week3编程全套满分题目+注释(包括选做optional)
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 Q18-20 C++实现
- 機器學習基石(Machine Learning Foundations) 机器学习基石 手写版笔记大全
- 機器學習基石(Machine Learning Foundations) 机器学习基石 课后习题链接汇总
- Machine Learning Foundations 第1节-第4节
- Machine Learning Foundations: A Case Study Approach-Regression-Assignment: Predicting House Prices
- Foundations of Machine Learning 内容整理 —— Introduction
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业三 课后习题解答
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 Q13-20 MATLAB实现
- (机器学习基石)Machine Learning Foundations:Lecture 2
- 【学习总结】Machine Learning Foundations(待补充。。。)
- 機器學習基石 (Machine Learning Foundations) 作业1 Q15-17的C++实现
- Machine Learning Foundations 作业二 Question 10 解答
- 機器學習基石 (Machine Learning Foundations) 作业1 Q18-20的C++实现(pocket)
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业二 课后习题解答
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 课后习题解答
- Foundations : Machine Learning Specialization of University of Washington