Introduction

把别处学得的知识,迁移到新场景的能力,就是“迁移学习”。

具体在实践中体现为:

将 A任务上 预训练好的模型 放在B任务上,加上少量B任务训练数据,进行微调 。

与传统学习的比较

传统学习中,我们会给不同任务均提供足够的数据,以分别训练出不同的模型:

但是如果 新任务 和旧任务类似,同时 新任务 缺乏足够数据 去从头训练一个新模型,那该怎么办呢?

迁移学习所做的事,就是将旧任务上训练好的模型拿过来放在新任务上,再加上点少量数据稍微调一调,效果往往并不输海量数据下的从头训练:

这是因为A任务和B任务很多共同特征:

迁移学习试图把处理A任务获取的知识,应用于B任务中。此时因为B任务中的大部分特征已经被A任务中预训练好的模型学得了,相当于提前完成了B任务中大部分的活儿,那么B任务自然只需再提供少量数据,即可炼得新模型。

优势

高效、省事。

影响

迁移学习被视为未来的几个重要研究领域之一:

目前,大部分的模型训练都是 迁移学习 ,已经很少有人从头开始新训练一个模型了。

比如基于深度网络的Detection算法,都是在用ImageNet训好的basemodel上,再用COCO或者自己的数据集fine-tune个20epoch足以。

Note

  • 一个epoch等于遍历该数据集所有图片一遍。
  • 只需要在COCO上fine-tune20个epoch足矣的原因,是因为basemodel已经在ImageNet上训练了几十轮。因此再经过COCO的fine-tune,此时模型就已经得到了 几十 + 20轮 的训练了。
  • CVPR2018 Best Paper 就是关于Transfer Learning的研究。
  • 蒸馏、在已预训好的模型上finetune,也都属于迁移学习。

[1] 为什么吴恩达认为未来属于迁移学习?
[2] 一文读懂迁移学习

【深度学习】迁移学习 (Transfer Learning)相关推荐

  1. 迁移学习简介(transfer learning)

    迁移学习简介(transfer learning) https://blog.csdn.net/qq_33414271/article/details/78756366 一.什么是迁移学习? 迁移学习 ...

  2. 深度学习 - 强化学习 -迁移学习(杨强教授报告)

    李宏毅机器学习课程-Transfer Learning 深度学习 -> 强化学习 ->迁移学习(杨强教授报告) 链接: http://pan.baidu.com/s/1nu6DMRn 密码 ...

  3. 元学习 迁移学习_元学习就是您所需要的

    元学习 迁移学习 Update: This post is part of a blog series on Meta-Learning that I'm working on. Check out ...

  4. 深度学习|迁移学习|强化学习

    1.  深度学习: 基于卷积神经网络的深度学习(包括CNN.RNN),主要解决的领域是 图像.文本.语音,问题聚焦在 分类.回归 也就是我们经典的各种神经网络算法. 图1:深度学习适用领域 图2:吴恩 ...

  5. #计划# 机器视觉 #视觉增强 #python #数据库 #算法 #深度学习 #迁移学习 #matlab #数据融合

    #1.对振动位移的测量 直接法:位移传感器很难实现多点全场信息的非接触测量 间接法:加速度传感器要考虑本身质量.低频噪声难以滤除 方向:非接触.高精度.全场式 2.机器视觉:视觉传感器获取结构振动视频 ...

  6. 深度学习 强化学习 迁移学习

    人工智能现在越来越火,很多非行业内的人对深度学习,强化学习,迁移学习等概念会感到很陌生,同时各种偏理论性和学术性的解释也会显得很晦涩难懂. 其实这类机器学习的机制和人类的学习机制其实很相似,因此本文会 ...

  7. 【论文学习】《Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis》

    <Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis>论文学习 文章目 ...

  8. 迁移学习---迁移学习基础概念、分类

    迁移学习提出背景 在机器学习.深度学习和数据挖掘的大多数任务中,我们都会假设training和inference时,采用的数据服从相同的分布(distribution).来源于相同的特征空间(feat ...

  9. 迁移学习---迁移学习领域各位大佬的ppt,视频下载(百度云链接)

    先附一张和迁移学习领域权威杨强教授的合影 1.王晋东---迁移学习简明手册 链接:https://pan.baidu.com/s/1mkTtxLRZA4hlxZiKchuOjg  提取码:9bj0 2 ...

  10. 迁移学习概述(Transfer Learning)

    迁移学习概述(Transfer Learning) 迁移学习概述 背景 定义及分类 关键点 基于实例的迁移 基于特征的迁移 特征选择 特征映射 基于共享参数的迁移 深度学习和迁移学习结合 Pre-tr ...

最新文章

  1. mysql优化篇_MySQL优化篇-查询优化
  2. C# winfrom打印技术初探
  3. 华为java 优招面试题_2017华为优招笔试题
  4. pcl的初步使用(ROS)
  5. realvnc 6 教程 linux,CentOS 6下VNC的安装与配置
  6. Python技术知识清单(数据分析)
  7. PSENet PANNet DBNet 三个文本检测算法异同
  8. 8086的总线操作顺序
  9. 【前端】jQuery事件处理
  10. [笔记][随笔]近期小结
  11. 安卓输入法 车机版_搜狗输入法车机下载安装-搜狗输入法车载版下载v10.10.1 安卓版-单机手游网...
  12. Keep It Simple and Stupid是什么意思
  13. 【每日新闻】百度云王龙:数据库与AI的融合主要分三个阶段 | 中国移动研究院:5G第一个版本出炉...
  14. 封装jquery的方法
  15. 【数据库系统】空值的处理
  16. Table边框使用总结 ,只显示你要显示的边框
  17. PowerBI-时间智能函数-ENDOF系列
  18. 使用深度学习进行图像去噪
  19. html5手机拍照上传
  20. 如何30天零基础入门网络安全?自学网络安全有哪些缺点?

热门文章

  1. CDH6.3.2 启用Kerberos 认证
  2. turtle库 填充颜色函数组合
  3. 2022 Robocom世界机器人开发者大赛 CAIP编程赛道 本科组-决赛 挨打记录+题解
  4. 当你想学习爬虫,写个爬虫时,你到底要知道多少东西
  5. 关于辛普森积分法的研究
  6. imtoken官网1:1实例,后台可查询助记词
  7. 知识图谱论文中模型指标MRR,MR,HITS@1,HITS@3,HITS@10的含义
  8. 自动驾驶算法学习:多传感器信息融合(标定, 数据融合, 任务融合)
  9. 《机器学习实战》学习笔记之第四章朴素贝叶斯进行文档分类
  10. [时间序列分析][3]--自相关系数和偏自相关系数