【Transfer Learning】迁移学习的总体概述和阅读推荐(会持续更新)

1. 迁移学习的基本知识

在开始介绍迁移学习的基础之前,推荐一本我觉得还不错的迁移学习入门读物:王晋东《迁移学习简明手册》。这本资料深入浅出,涉及了很多和迁移学习相关的内容,已经更新到了v1.1版本。与之相对应的是王晋东整理的Transfer learning papers。这几乎涵盖了2016年以来在迁移学习比较重要或者热门的亮点论文,而且做了明确的分类和部分标注。

推荐几篇比较权威的迁移学习的综述:

  • Pan S J , Yang Q . A Survey on Transfer Learning[J]. IEEE Transactions on Knowledge and Data Engineering, 2010, 22(10):1345-1359. 杨强教授组的迁移学习的综述,论文重点是对分类,回归和聚类问题的迁移学习进行分类,并且论证了迁移学习和其他机器学习技术的关系,如领域适应,多任务学习和样本选择偏差以及协变量偏移等。
  • Mei W , Weihong D . Deep Visual Domain Adaptation: A Survey[J]. Neurocomputing, 2018:S0925231218306684-. 深度视觉域适应的综述。
  • Sun S , Shi H , Wu Y . A survey of multi-source domain adaptation[J]. Information Fusion, 2015, 24:84-92.关于多域-域适应的综述。

推荐迁移学习领域的几座山头:

推荐几篇个人认为比较全面的迁移学习的博客/知乎/bilibili视频等:
(如果小伙伴们有比较好的推荐请在评论里留言,大家共同学习!!!)

  • CSDN——迁移学习基本知识:这篇博客主要罗列了一些迁移学习的基本概念,大概有20条左右,涉及到迁移学习基本概念、分类、域适应等。
  • 机器不学习:初识迁移学习:里面包含了迁移学习一些概念、分类和一些应用场景。对于迁移学习的分类描述的比较详细,
  • 机器学习的明天——迁移学习:这是2017年的一篇博客,有些内容已经比较老了,但是里面有一个具体的案例可以辅助理解,还有对于传递式的迁移学习的简单介绍。
  • 知乎种豆南山下——迁移学习的专栏:中科院学生对于迁移学习的专栏,里面对于Domain Adaptaion大概有8篇文章,是深度Deep Domain Adaptaion的论文集,总结的非常全面,也对于DA有很明确的分类,可以参考。
  • 见微知著——细粒度图像分析进展综述:这是一片有关细粒度检索的博客综述,虽然和我们迁移学习的关联性较弱,但是里面记述了一些有关弱标签soft-lable的知识点,可以参考。

1.1 为什么要迁移学习?

2016年,吴恩达在NIPS上也提到,“在监督学习之后,迁移学习将引领下一波机器学习技术商业化浪潮。” 也就是说,迄今为止机器学习或者深度学习在业界的应用和成功,大多数主要由监督学习推动,而监督学习依靠的数据标注,需要海量标记数据才能训练出成功的模型。这也从侧面反映出了机器学习或者深度学习的局限性,也就是在不同于训练集的情况下泛化能力较差。所以我们的措施就是迁移学习,提高模型在多种场景上的泛化能力。迁移学习,最重要的就是迁移,也就是说把在旧知识里面学到的知识应用到新知识里面。而在这个问题中最关键的就是找到旧知识和新知识的相似性。

王晋东《迁移学习简明手册》里面概括了几个为什么要进行迁移学习的原因,主要是:

  • 大数据与少标注之间的矛盾(人工标注耗时耗力等)
  • 大数据与弱计算之间的矛盾(计算资源的匮乏等)
  • 普适化模型与个性化需求之间的矛盾(泛化能力和隐私需求等)
  • 特定应用的需求(推荐系统的冷启动等)

所以对于上述几方面的原因,在迁移学习中也有不同的应对手段

  • 大数据与少标注:迁移数据标注(例:可以构建模型对于数据进行标注,如soft-label/lazy-label)
  • 大数据与弱计算:模型迁移(例:基于模型的迁移)
  • 普适化模型与个性化需求:自适应学习
  • 特定应用的需求:相似领域知识迁移(例:基于数据和模型的迁移)

1.2 什么是迁移学习

1.2.1 迁移学习的基本定义

迁移学习有两个最基本的概念:域(Domain)和任务(Task)

  • 域: 一个域 D D D 由一个特征空间 X X X 和特征空间上的边缘概率分布 P ( X ) P(X) P(X) 组成,其中 X = x 1 , x 2 , . . . x n X=x_1,x_2,...x_n X=x1,x2
Online learning(在线学习)指的是通过互联网或其他远程技术进行教育和学习的方式。它已经成为当今社中非常普遍的学习方式,尤其是在全球范围内的疫情期间,许多学校和机构都转向了在线学习模式。学生可以通过在线学习平台获得课程内容、参与讨论、提交作业和进行考试。 迁移学习Transfer learning)是指将已经学习过的知识或技能应用到一个新的领域或任务中。这种学习方式允许个体在面对新的挑战或情境时能够更快更有效地应对,因为他们可以将已有的经验和知识转移到新的情境中。迁移学习可以帮助个体更好地适应变化、提高适应能力和解决问题的能力。 Online learning迁移学习之间存在一定的联系。通过在线学习,学生可以在一个虚拟的环境中学习各种知识和技能,这些学习成果可以在日常生活或工作中进行迁移应用。例如,学习一门外语的技能可以在旅行时得到应用;学习数据分析的方法可以在工作中帮助提高工作效率。因此,通过在线学习获得的知识和技能都可以通过迁移学习的方式应用到不同的场景中,并帮助个体更好地适应变化,提高自身的综合素质。 总体来说,Online learning迁移学习都是现代社重要的学习方式和策略,它们为个体提供了更多的学习机和技能应用场景,有助于个体提高自身的学习能力和适应能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值