深度学习(迁移学习详解)

迁移学习通过将已在一个任务中学到的知识应用于另一个任务,解决了深度学习中因数据不足导致的难题。本文涵盖了迁移学习的定义、原因、应用场景及各种类型,如模型Fine-tune、域对抗训练和零样本学习等。
摘要由CSDN通过智能技术生成

什么是迁移学习

迁移学习是指将一个场景下学习到的知识迁移到另一种场景去应用。

为什么要进行迁移学习

1.使用深度学习技术解决问题的过程中,最常见的障碍在于,因为模型有大量 的参数需要训练,因此需要海量训练数据作支撑。
2.在面对某一领域的具体问题时,通常可能无法得到构建模型所需规模的数据。
3.借助迁移学习,在一个模型训练任务中针对某种类型数据获得的关系也可以 轻松地应用于同一领域的不同问题。
在这里插入图片描述

迁移学习的应用场景

在这里插入图片描述

迁移学习的种类

源数据和目标数据都有标签

模型Fine-­‐tune

在这里插入图片描述

训练方式
保守训练/Conservative Training

保守训练又可以分为参数很接近和输出很接近两种。参数很接近是指在应用到目标数据集中将各层的参数波动限制在一定范围内;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值