JDA(Joint Distribution adaptation )一种联合分布自适应的方法。

问题描述:

迁移学习是一门利用源域知识来提升目标域知识的学科(这里说的比较笼统),JDA是一种即考虑两个域之间的边缘分布( marginal distributation)又考虑条件分布(conditional distribution)的经典迁移学习方法。
领域(Domain):一个领域(Domain)由两部分组成:一个m维的特征空间X 和边缘分布P(x)即D = {X,P(x)}且x∈X。
任务(Task):存在一个领域D,一个任务由一个有C种标签的数据集Y和一个分类器f(x)组成即T = {Y,f(x)},y∈Y,且f(x)= Q(y|x)可以被看做一个条件分布。
问题:给定一个有标记的源域Ds和一个未标记的目标域Dt。假定




需要学习一个特征表示使得目标域和源域的边缘分布以及条件分布之间的差异显著减小。

解决办法:

问题建模:

问题中提到了需要学习一个特征表示使得目标域和源域的边缘分布以及条件分布之间的差异显著减小,这句话可以用数学公式表示:


但仔细观察上述公式会发现,因为目标域并没有标记数据,同时

无法被直接的表示出来。最好的方法是估计:

即通过源域数据分布来对目标域进行标记,这也是迁移学习的核心思想。下面问题就是如何更准确的估计我们需要的分布。

特征提取

一些降维方法通过最小化reconstruction error可以学习迁移特征表示。在这个方法中作者采用了最经典的PCA(Principal Component Analysis)来进行特征迁移。设

为输入矩阵。

为中心矩阵(中心矩阵具有移除矩阵均值对数据的影响的作用,在许多模式识别和机器学习问题中,我们习惯于吧数据减去均值。因为对于大部分类似图像的数据而言,均值即零频率分量包含的信息是比较少的。减去均值对整个模型的计算具有正向积极的影响。)
那么协方差矩阵可以表示为:

从而学习一个迁移矩阵A的问题就可以表示为:
(2)
这个问题又可以进一步的转化为一个求特征分解的问题:

是由特征分解之后最大的K个特征值所对应的特征向量。

边缘分布自适应

虽然通过pca可以做迁移,但实际结果并不是很好。所以还需要更近一部拉近源域和目标域边缘分布的距离。和许多迁移学习经典方法一样,这里也采用MMD来衡量两个域之间的距离。



最小化(3)的作用和最大化(2)的作用是一致的。这部分的方法和TCA是一样的,具体有关TCA的部分可以看:【迁移学习】TCA小结

条件分布自适应

就像前面说过的,条件分布自适应遇到的最大问题是在我们的问题设定中,目标域是没有标记的,所以目标域的边缘分布

无法被计算,所以作者打算为目标域打上伪标签。做伪标签的方法很简单,在源域上训练一些分类器(比如SVM、PCA、神经网路什么的)之后用这个分类器来对目标域数据进行分类,这样就可以为目标域打上伪标签。
这里会有个疑问,通过这种方法肯定无法准确的分类目标域,因为二者的分布具有很大的区别,这里作者的解释是

意思是虽然通过这种方式不可能对目标域进行准确的分类,但是用伪标签估计出边缘分布之后计算 MMD并且求得可以得到最距离的变换这种方式仍然是有效的。理由是我们通过探索足够的统计数据而不是密度估计来匹配分布。通过这种方式我们可以用源域的分类器来提升目标域的分类器性能。
有了伪标签,我们就可以估计出边缘分布

这里可以进一步建模MMD距离:


通过最小化(5)等效于最大化(2)从而达到最小化两个域距离的作用。最终学习出变换A使得:

所以JDA可以通过改变条件分布来解决跨域(corss-domain)问题。

【迁移学习】JDA(Joint Distribution adaptation )小结相关推荐

  1. 上手实践ICCV2013的JDA(Joint Distribution Adaptation)方法

    1.数据获取 选择surf特征文件作为算法的输入.surf特征文件可以从网盘上下载.下载到的文件主要包含4个.mat文件:amazon_SURF_L10.mat,Caltech10_SURF_L10. ...

  2. 【论文阅读】JDA(joint distribution adaptation)/2013初稿

    JDA(joint distribution adaptation)/2013 文章目录 **JDA(joint distribution adaptation)/2013** Abstract 1. ...

  3. 【迁移学习】Agile Domain Adaptation——一种平衡运算资源和速度的深度迁移学习方法

    Agile Domain Adaptation 背景 在现在的迁移学习工作中,一直有一个矛盾:准确率和运算成本之间的矛盾.在神经网络面对一个个的样本进行分类时,有的样本可能和训练数据非常相似,用很少的 ...

  4. 迁移学习二——JDA

    本篇文章是对论文<Transfer Feature Learning with Joint Distribution Adaptation>进行学习 1 问题提出 很多域适应的方法没有同时 ...

  5. 人脸识别迁移学习的应用

    https://github.com/jindongwang/transferlearning 关于迁移学习的一些资料 这个仓库包含关于迁移学习一些资料,包括:介绍,综述文章,代表工作及其代码,常用数 ...

  6. 迁移学习——入门笔记

    一.简介 背景: 现如今数据爆炸: 对机器学习模型来说要求快速构建,强泛化 对于数据来说,大部分数据没有标签 所以收集标签数据和从头开始构建一个模型都是代价高昂的,需要对模型和带有标签的数据进行重用 ...

  7. 14 篇论文为你呈现「迁移学习」研究全貌 | 论文集精选 #04

    PaperWeekly 是一个 AI 学术分享社区.这里聚集了大批一线 AI 学者,他们用精炼妙语推荐各自发现的优质论文.点击本文底部的「阅读原文」即刻加入社区,创建属于你的论文集. 这里是第 4 期 ...

  8. 迁移学习_迁移学习简明手册(王晋东)_阅读笔记5-6

    5.迁移学习的基本方法 基于样本迁移: 根据一定的权重生成规则,增加源域中跟目标域样本相似度高的样本的权重. 增加狗类别样本的权重 基于特征迁移: 通常假设源域和目标域间有一些交叉的特征,通过特征变换 ...

  9. 迁移学习——论文集推荐

    来自PaperWeekly的CSDN 文章 14 篇论文为你呈现「迁移学习」研究全貌 | 论文集精选 #04 迁移学习对于人类来说,就是掌握举一反三的学习能力.对于计算机而言,所谓迁移学习,就是从一个 ...

最新文章

  1. python api开发用什么框架_python+requests接口自动化框架
  2. vim如何自动补全,ycm配置
  3. 在N多气象服务构成的疯狂数据城 AS8000挑起大梁
  4. 关于vhr项目部署所遇到的问题总结,Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin
  5. Educational Codeforces Round 51: F. The Shortest Statement(最短路+LCA)
  6. HTML代码页面无法跳转为什么,html跳转新页面代码_html页面跳转代码
  7. [Python从零到壹] 三十四.OpenCV入门详解——显示读取修改及保存图像
  8. HTML页面跳转的几种方式(重定向)
  9. 计算机时间与网络时间无法同步,电脑时间与网络时间不同步解决办法
  10. 问题:加入导航条后webView的UIWebBrowserView位置偏移
  11. Falsy Bouncer 过滤数组假值 Array.filter()方法
  12. OSChina 周四乱弹 —— 懦夫!你就不能找富婆吗
  13. android u盘怎么打开文件夹图标不显示不出来了,U盘图标显示不正常怎么办,U盘图标怎么显示出来...
  14. (CVPR 2017)VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
  15. win10网络适配器不见了_win10网络适配器消失不见的解决方法
  16. 时间末尾多了.000Z?
  17. 数据库为什么需要锁机制?有哪些锁机制?
  18. nginx-GET /favicon.ico HTTP/1.1
  19. win10怎么开启aptx_索尼1000XM3 无线主动降噪耳机一周上手体验Windows10开启aptX方法...
  20. 论文翻译:2020_TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aids

热门文章

  1. sys_kill系统调用
  2. 零基础搭建双端影视盒子——三、生成双端影视
  3. 雷神笔记本改win7 BIOS修改教程
  4. 互联网员工股权福利曝光:阿里最慷慨 腾讯赚得多(上)
  5. Ubuntu 18.04 修改swap分区大小
  6. nessus扫描报告英文转中文脚本1009
  7. C++实现基因遗传驱动的列生成算法
  8. Android svg矢量图实现心跳动画
  9. LTspice基础教程-017.Arbitrary behavioral voltage source的使用
  10. 【特别篇】基于动态规划的武器指挥系统火力分配模型