迁移学习、多任务学习、端到端学习简记(结合例子)

本文简要介绍了迁移学习、多任务学习和端到端学习在深度学习中的应用。迁移学习利用预训练模型解决小型数据集问题,多任务学习通过共享底层特征提升多个相关任务的性能,端到端学习则简化了模型流程,直接从输入到输出,但可能需要大量数据。
摘要由CSDN通过智能技术生成

迁移学习(Transfer learning)

举一个例子:
在这里插入图片描述
假设在原先的猫狗识别的任务里有1,000,000张图片,而放射影像只有1,000张图。
你可以把一个用于猫狗识别的网络应用于放射科影像的任务上,而只需要改动输出层前的最后一层的参数W[L]和b[L]。
即如果数据集较小,只需要重新训练输出层前的最后一层;但如果数据集较大,则需要训练所有的参数。

什么时候使用迁移学习?
1.能够预先学习到很多信息。即用一个数据量很大的相关问题的训练集可以有助于解决数据量较小的问题。
2.任务A的数据集应该多于B的数据集时,才能有所增益。

多任务学习(Multi-task learning)

举一个例子:
在这里插入图片描述
在无人驾驶领域:

行人 0
车子 1
停止标牌 1
指示灯 0

和softmax进行多分类任务不同,一张图可能拥有多个标签(即同时存在多种物体&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值