thuml / Universal-Domain-Adaptation

Code release for Universal Domain Adaptation(CVPR 2019)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Universal Domain Adaptation

Code release for Universal Domain Adaptation(CVPR 2019)

Note

As the focus of my research has moved away from domain adaptation, this code repository may be obsolete someday. We are delighted to see that universal domain adaptation has received tremendous attention in the academic community, and readers are encouraged to discuss related questions with the authors of follow-up papers.

Requirements

  • python 3.6+
  • PyTorch 1.0

pip install -r requirements.txt

Usage

  • download datasets

  • write your config file

  • python main.py --config /path/to/your/config/yaml/file

  • train (configurations in officehome-train-config.yaml are only for officehome dataset):

    python main.py --config officehome-train-config.yaml

  • test

    python main.py --config officehome-test-config.yaml

  • monitor (tensorboard required)

    tensorboard --logdir .

Checkpoints

We provide the checkpoints for officehome datasets at Google Drive.

Citation

please cite:

@InProceedings{UDA_2019_CVPR,
author = {You, Kaichao and Long, Mingsheng and Cao, Zhangjie and Wang, Jianmin and Jordan, Michael I.},
title = {Universal Domain Adaptation},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2019}
}

Contact

About

Code release for Universal Domain Adaptation(CVPR 2019)


Languages

Language:Python 100.0%