Lecture 3:Types of Learning

2018-08-25  本文已影响0人  薛家掌柜的

Learning with Different Output Space Y

More Binary Classification Problems

例如:

Multiclass Classification

例如:

Regression

例如:

Structured Learning


Learning with Different Data Label y_n

Supervised Learning(every x_n with corresponding y_n)

Unsupervised Learning( without y_n,clustering,a challenge but useful problem)

Semi-supervised(with some y_n)

• face images with a few labeled ⇒ face identifier (Facebook)
• medicine data with a few labeled ⇒ medicine effect predictor
semi-supervised learning: leverage unlabeled data to avoid ‘expensive’ labeling

Reinforcement Learning(a very 'different' but natural way of learning)

learning with 'partial/implicit information'(often sequentially)
比如说,你教小狗‘sit down’,但是它并不会真的‘sit’,但是它会学到‘sit is good’。
因此,可以说,reinforcement: implicit y_n by goodness(\tilde y)
Mini summary
supervised learning:all y_n
semi-supervised:some y_n
unsupervised:no y_n
reinforcement learning:implicit y_n by goodness \tilde y


Learning with Different Protocol f ⇒ (x_n,y_n)

Batch Learning(Batch Supervised multiclass classification:learning from all known data)

Online Learning(hypothesis 'improves' through receiving data instances sequentially)

online spam filter,with sequentially:

  1. observe an email x_t
  2. predict spam status with current g_t(x_t)
  3. receive 'desired label y_n' from user,then update g_twith(x_n,y_n)

Active learning(Learning by 'Asking')

当输入一个x_n时,算法不知道对应的y_n,然后向目标函数fquery the y_n of chosen x_n,这就是Active learning :improve hypothesis with fewer labels(hopefully)by asking questions strategically
Mini summary
batch:all known data
online:sequence(passive)data
active:strategically-observed data


Learning with Different Input Space X

Concrete Features(each dimension ofx \subseteq R^drepresents 'sophisticated physical meaning')

Raw Features(often need human or machines to convert to concrete ones)

Abstract Learning(again need features'conversion/extraction/construction')

上一篇下一篇

猜你喜欢

热点阅读