meta learning

Meta Learning and Its Applications to Human Language Processing (ntu.edu.tw)
和机器学习的3个step类似

Using the optimization approach you know 

If you know how to compute 𝜕𝐿(𝜙)/𝜕𝜙

Gradient descent is your friend

What if 𝐿(𝜙) is not differentiable?

Reinforcement Learning / Evolutionary Algorithm

few shot learning和meta learning的goal 不一样 (用meta去完成few shot. few shot 是目标,meta是手段)

meta:testing task is what we really care about.

Machine Learning ≈ find a function f

within task testing

Meta Learning ≈ find a function F that finds a function f

Training Tasks产生一个learned “learning algorithm”

within task training + within task testing

loss

图片

图片

What you know about ML can usually apply to meta learning

• Overfitting on training tasks • Get more training tasks to improve performance • Task augmentation • There are also hyperparameters when learning a learning algorithm …… • Development task

What is learnable in a learning algorithm?

Model-Agnostic Meta-Learning (MAML) 

NAS图片

data processing

Data Augmentation

Sample Reweighting

Beyond Gradient Descent 

application

  • Few-shot Image Classification

课程总结

李宏毅《机器学习》(2021) (xiaoe-tech.com)

ML 2021 Spring (ntu.edu.tw)

  • 图片
    图片
    图片
    图片