本节主要聊聊从单任务到多任务 (Multi-Task) 的机器学习。
那什么是Multi-Task Learning呢?我们又是怎么来做这个Multi-Task Learning的呢?
What is Multi-Task Learning?
首先我们需要知道什么是一个task
呢?在一个task
里面我们会有一个量化的指标,有这个task
生成出来的数据,以及我们会有一个model
去optimize
我们要的指标,base on
这些数据上面。
一个task
是一个single
的input source
,希望learn an output target,也就是输入一个向量,输出一个y,去做一个正常的拟合。
Multi-task Learning (MTL) 可以表示为:
- single input source →\rightarrow→ multiple output targets