【深度学习】对迁移学习中域适应的理解和3种技术的介绍
转载自 | 极市平台
1
『如何理解域适应』
1
『如何理解域适应』
域适应是计算机视觉的一个领域,我们的目标是在源数据集上训练一个神经网络,并确保在显著不同于源数据集的目标数据集上也有良好的准确性。为了更好地理解域适应和它的应用,让我们先看看它的一些用例。
我们有很多不同用途的标准数据集,比如GTSRB用于交通标志识别,LISA和LARA dataset用于交通信号灯检测,COCO用于目标检测和分割等。然而,如果你想让神经网络很好地完成你的任务,比如识别印度道路上的交通标志,那么你必须首先收集印度道路的所有类型的图像,然后为这些图像做标注,这是一项费时费力的任务。在这里我们可以使用域适应,因为我们可以在GTSRB(源数据集)上训练模型,并在我们的印度交通标志图像(目标数据集)上测试它。 在很多情况下很难收集数据集,这些数据集具有训练鲁棒神经网络所需的所有变化和多样性。在这种情况下,在不同的计算机视觉算法的帮助下,我们可以生成具有我们需要的所有变化的大型合成数据集。然后在合成数据集(源数据集)上训练神经网络,并在真实数据集(目标数据集)上测试它。


2
『基于目标域的域自适应类型』
2
『基于目标域的域自适应类型』
监督 — 你已经标记了来自目标域的数据,目标域数据集的大小比源数据集小得多。 半监督 — 你既有目标域的标记数据也有未标记数据。 无监督的 — 你有很多目标域的未标记样本。
域适应技术
基于分布的域适应 基于对抗性的域适应 基于重建的域适应
3
『基于分布的域适应』
3
『基于分布的域适应』



4
『基于对抗的域适应』
4
『基于对抗的域适应』


5
『基于重建的域适应』
5
『基于重建的域适应』


6
『总结』
6
『总结』
往期精彩回顾
适合初学者入门人工智能的路线及资料下载 (图文+视频)机器学习入门系列下载 机器学习及深度学习笔记等资料打印 《统计学习方法》的代码复现专辑 机器学习交流qq群955171419,加入微信群请扫码
评论
