一、迁移学习:

1、从字面意义上理解是知识转移的学习方法,指一种学习方法;类比机器学习、深度学习等等概念;
2、把已训练好的模型参数迁移到新的模型来帮助新模型训练

二、微调:

1、从字面意义上理解是小小的调整;指的是一种实现技术或者工具
2、对训练好的模型的参数进行小小的调整;

三、迁移学习与微调的关系

在迁移学习过程中,直接拿来在新场景中使用,取得更优的效果,是需要作相应的处理,而微调是实现迁移学习中的一种工具;处理主要分为两类:

1、Extract Feature Vector:bert论文中(亦称feature-based)先计算出预训练模型对所有训练和测试数据的特征向量,然后抛开预训练模型,然后基于已经提取出来的特征向量设计新的分类模型
2、fine-tune:对预训练模型作些小小的调整;预训练模型可以作为新场景下的训练初始参数,也可以冻结部分层,其他参数可以在训练中进行改变;也可以为预训练模型增加一个全连接层,在训练过程中,仅仅更新新层参数

迁移学习与微调的区别相关推荐

  1. 迁移学习和微调深度卷积神经网络

    这是由几个部分组成的博客系列,我将在此系列中聊一聊我对深度学习的经验及认识.在第一部分,我讨论了不同的有代表性的框架的优劣,以及我选择 Theano(与 Lasagne)作为我的平台的原因. 第二部分 ...

  2. 迁移学习 特征提取微调

    迁移学习 特征提取&微调 迁移学习 特征提取 微调 迁移学习 迁移学习是把预训练好的模型迁移到新的任务上. 在神经网络迁移学习中,有两个应用场景:特征提取和微调 特征提取 特征提取:冻结除了全 ...

  3. Tensorflow 2.x(keras)源码详解之第十五章:迁移学习与微调

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  4. 迁移学习和finetune的区别及迁移学习代码实现

    转载:https://blog.csdn.net/gentelyang/article/details/77512565 一:区别 1:迁移学习是将已经学习到的知识应用到其他领域,比如通用的语音模型迁 ...

  5. torch学习 (三十四):迁移学习之微调

    文章目录 引入 1 微调 2 热狗识别 2.1 数据集载入 2.2 数据集预处理 2.3 定义和初始化模型 2.4 微调模型 致谢 引入   场景:   从图像中识别出不同种类的椅子,然后将购买链接推 ...

  6. 【小白学习PyTorch教程】十四、迁移学习:微调ResNet实现男人和女人图像分类

    「@Author:Runsen」 上次微调了Alexnet,这次微调ResNet实现男人和女人图像分类. ResNet是 Residual Networks 的缩写,是一种经典的神经网络,用作许多计算 ...

  7. Tensorflow官网——迁移学习和微调部分解读

    import matplotlib.pyplot as plt import numpy as np import os import tensorflow as tf#数据预处理 #数据下载 fro ...

  8. 迁移学习(transfer learning)与finetune的关系?【finetune只是transfer learning的一种手段】

    目录 1.迁移学习简介 2.为什么要迁移学习? 3.迁移学习的几种方式 1)Transfer Learning: 2)Extract Feature Vector: 3)Fine-tune: 4.三种 ...

  9. 基于MK-MMD度量迁移学习的轴承故障诊断方法研究

    摘要 上一篇文章实验是基于凯斯西厨大学轴承数据集,使用同一负载情况下的6种轴承数据进行故障诊断,并没有进行不同负载下轴承故障诊断.之前没做这块迁移学习实验,主要是对于迁移学习理解不到位,也没有不知道从 ...

最新文章

  1. 【Android View绘制之旅】主脉络
  2. JAVA多线程学习小结
  3. php数据结构链表代码,数据结构之线性表——链式存储结构之单链表(php代码实现)...
  4. python算法题-汉诺塔问题递归解法(python实现)
  5. 容器学习 之 管理Volumn(十七)
  6. java虚拟机内存空间
  7. 我想变得富有的10个理由
  8. 矩阵转置(信息学奥赛一本通-T1126)
  9. QQ小工具网页版源码
  10. python冒泡排序代码和注释_python代码求助(两个实验任务,尽量写出注释~)
  11. python中的t操作_Python: s[i:j:k] = t 实现的是什么操作啊?
  12. 从Java到C++——常量的使用规则
  13. Java 23 种设计模式概述 与 简单工厂模式
  14. 计算机英语会话实用电脑英语,计算机英语会话(MP3+中英字幕) 第41期:实用电脑英语...
  15. Map 转 json格式 保留null值的解决办法
  16. 避坑!!!Matlab中文版下载地址、详细讲解Matlab中文版的下载、安装
  17. Unity实现刺客信条灯光的思路探究
  18. 五、中枢背驰及盘整背驰
  19. win10 下装win7
  20. 跨界融合 | 零数科技正式成为上海现代服务业联合会会员单位

热门文章

  1. Python推荐算法讲解
  2. Python 通过all()判断列表(list)中所有元素是否都包含某个字符串(string)
  3. python模块初始与time、datetime及random
  4. Python实现不规则txt文本数据读取并转换为csv文本
  5. js ajax上传文件到服务器,使用ajax上传并预览图片后传到服务器上
  6. php new对象 调用函数,关于JS中new调用函数的原理介绍
  7. mysql gt resource_讲解MySQL中lt;=gt;操作符的用法
  8. 计算机二级vb重点知识,计算机二级《VB》历年考试重点知识
  9. c语言无限循环while(1)和for(;;)的区别
  10. beyond compare 不自动比较解决办法(没解决,可以ctrl + F5手动比较)