1.1 端到端算法背景

category
type
status
slug
date
summary
tags
password
icon

1.1.1 端到端的背景

端到端算法的起源可以追溯到控制理论和信号处理领域,它强调的是从输入到输出的一站式解决方案,即系统能够直接将原始输入转化为所需的输出,中间不需要人为干预或复杂的预处理步骤。在深度学习中,这个概念被进一步扩展和深化,强调的是神经网络能够直接从原始数据中学习到有用的特征,并直接输出所需的结果,而不需要人为进行特征工程或复杂的预处理。
最初,端到端算法的概念在1988年的ALVINN项目中得到体现,该项目通过简单的神经网络从摄像头和激光测距仪的输入中直接生成转向输出。随后,随着深度学习技术的发展,尤其是在卷积神经网络(CNN)的推动下,端到端算法在图像识别、语音识别等领域取得了显著进展。

1.1.2 端到端概念

端到端算法(End-to-End Algorithm)是指: 通过一个统一的模型或系统直接从原始输入端到最终输出端完成任务,而无需人工设计中间阶段的特征或处理步骤。这种算法的核心在于利用数据驱动的方法,让模型自主学习从输入到输出的映射关系,从而减少人为干预,提高系统的自动化程度。
notion image

1.1.3 端到端的特点

  • 简化流程:通过将多个步骤合并为一个模型,可以大大简化整个流程,提高效率。
  • 无损信息传递:传统方案通常人为的设计算法, 在信息传递过程中, 人为设计的规则容易导致原始信息缺失. 端到端方案是统一的模型,中间过程不会丢失信息, 可以实现完整的梯度回传。
  • 灵活性:端到端的方法具有更好的灵活性,可以方便地调整和优化模型的结构和参数,以适应不同的任务和数据集。

1.1.4 自动驾驶中的端到端

近期随着模型日益强大, 算力和数据条件逐渐成熟, 以及传统方案肉眼可见的瓶颈, 自动驾驶行业掀起一股端到端热潮.
自动驾驶中的端到端算法输入是原始传感器数据, 包括不限于摄像头图像、激光雷达数据和GPS信息等; 输出是自动驾驶车辆未来的轨迹或者是油门刹车等控制量.
端到端无需中间步骤, 将感知、决策和控制过程集成在一个统一的框架内,实现从输入到输出的直接映射。
notion image
上图回顾了自动驾驶端到端方案的历史, 以及里程碑方案的时间点.
 
上一篇
动手学控制理论
下一篇
端到端-理论与实战视频课程
Loading...