2.10 是否要使用端到端的深度学习?(Whether to use end-to-end learning?)

端到端学习的优点

  • 所需手工设计的组件更少,能够简化设计工作流程,不需要花太多时间去手工设计功能,手工设计中间表示方式

端到端学习的缺点

  • 排除了可能有用的手工设计组件。当有大量数据时,手工设计不太重要,当没有太多的数据时,构造一个精心设计的系统,可以将人类对这个问题的很多认识直接注入到问题里,对算法很有帮助

端到端深度学习的弊端之一是它把可能有用的人工设计的组件排除在外,精心设计的人工组件可能非常有用,但也可能真的影响算法表现。例如,强制算法以音位为单位思考,也许让算法自己找到更好的表示方法更好。但往往好处更多,手工设计的组件往往在训练集更小的时候帮助更大

Last updated