pytorch domain adaptation

环境要求

  • pytorch 1.0
  • torchvision 0.2.1
  • CUDA9.1
  • python3

数据

MNIST-->MNIST-M

mnist.png

mnist_m.png

框架

dann.png

dann.png

说明

  • 整个框架跟DANN原论文都一样,在其中一些层添加了dropout和BN(model_3_channel.py)
  • 无迁移方法:除去域判别器
  • mmd: 对feature extractor的特征进行多核mmd约束
  • DANN

结果

result.png

参考

  1. https://arxiv.org/pdf/1505.07818.pdf[DANN]