JASONATLAS

搜索 Jason Atlas

搜索缩写、中英文名称、别名与关键词

ConceptAI › Deep Learning › End-to-End Learning

End-to-End Learning

端到端学习

一句话理解

端到端学习用最终任务目标,联合训练从输入到输出的整条可学习处理链。

用最终结果指导整条链怎么学。

最好理解的例子

猫狗分类网络直接输入像素并输出类别,分类错误不仅更新最后的分类器,也更新前面负责提取边缘、纹理和形状的网络层。

核心机制

  1. 1

    把可学习模块连接为输入到输出的处理链。

  2. 2

    前向计算得到最终任务预测。

  3. 3

    根据最终任务目标计算损失。

  4. 4

    将梯度传回各可学习模块,联合更新参数。

关键关系

快速对比

分阶段训练可以先固定特征提取规则或独立训练前端,再训练分类器;端到端学习用最终目标协调这条链上的可学习部分。

常见误解

端到端不等于只有一个模块,也不意味着完全没有预处理或人工设计。

知识邻域

AI → Deep Learning