gitextract_h0zbpfvz/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── CONTRIBUTING.md ├── DATASETS.md ├── LICENSE ├── README.md ├── docs/ │ ├── Makefile │ ├── conf.py │ ├── index.rst │ ├── make.bat │ ├── requirements.txt │ └── tllib/ │ ├── alignment/ │ │ ├── domain_adversarial.rst │ │ ├── hypothesis_adversarial.rst │ │ ├── index.rst │ │ └── statistics_matching.rst │ ├── modules.rst │ ├── normalization.rst │ ├── ranking.rst │ ├── regularization.rst │ ├── reweight.rst │ ├── self_training.rst │ ├── translation.rst │ ├── utils/ │ │ ├── analysis.rst │ │ ├── base.rst │ │ ├── index.rst │ │ └── metric.rst │ └── vision/ │ ├── datasets.rst │ ├── index.rst │ ├── models.rst │ └── transforms.rst ├── examples/ │ ├── domain_adaptation/ │ │ ├── image_classification/ │ │ │ ├── README.md │ │ │ ├── adda.py │ │ │ ├── adda.sh │ │ │ ├── afn.py │ │ │ ├── afn.sh │ │ │ ├── bsp.py │ │ │ ├── bsp.sh │ │ │ ├── cc_loss.py │ │ │ ├── cc_loss.sh │ │ │ ├── cdan.py │ │ │ ├── cdan.sh │ │ │ ├── dan.py │ │ │ ├── dan.sh │ │ │ ├── dann.py │ │ │ ├── dann.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── fixmatch.py │ │ │ ├── fixmatch.sh │ │ │ ├── jan.py │ │ │ ├── jan.sh │ │ │ ├── mcc.py │ │ │ ├── mcc.sh │ │ │ ├── mcd.py │ │ │ ├── mcd.sh │ │ │ ├── mdd.py │ │ │ ├── mdd.sh │ │ │ ├── requirements.txt │ │ │ ├── self_ensemble.py │ │ │ ├── self_ensemble.sh │ │ │ └── utils.py │ │ ├── image_regression/ │ │ │ ├── README.md │ │ │ ├── dann.py │ │ │ ├── dann.sh │ │ │ ├── dd.py │ │ │ ├── dd.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── rsd.py │ │ │ ├── rsd.sh │ │ │ └── utils.py │ │ ├── keypoint_detection/ │ │ │ ├── README.md │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── regda.py │ │ │ ├── regda.sh │ │ │ ├── regda_fast.py │ │ │ └── regda_fast.sh │ │ ├── object_detection/ │ │ │ ├── README.md │ │ │ ├── config/ │ │ │ │ ├── faster_rcnn_R_101_C4_cityscapes.yaml │ │ │ │ ├── faster_rcnn_R_101_C4_voc.yaml │ │ │ │ ├── faster_rcnn_vgg_16_cityscapes.yaml │ │ │ │ └── retinanet_R_101_FPN_voc.yaml │ │ │ ├── cycle_gan.py │ │ │ ├── cycle_gan.sh │ │ │ ├── d_adapt/ │ │ │ │ ├── README.md │ │ │ │ ├── bbox_adaptation.py │ │ │ │ ├── category_adaptation.py │ │ │ │ ├── config/ │ │ │ │ │ ├── faster_rcnn_R_101_C4_cityscapes.yaml │ │ │ │ │ ├── faster_rcnn_R_101_C4_voc.yaml │ │ │ │ │ ├── faster_rcnn_vgg_16_cityscapes.yaml │ │ │ │ │ └── retinanet_R_101_FPN_voc.yaml │ │ │ │ ├── d_adapt.py │ │ │ │ └── d_adapt.sh │ │ │ ├── oracle.sh │ │ │ ├── prepare_cityscapes_to_voc.py │ │ │ ├── requirements.txt │ │ │ ├── source_only.py │ │ │ ├── source_only.sh │ │ │ ├── utils.py │ │ │ ├── visualize.py │ │ │ └── visualize.sh │ │ ├── openset_domain_adaptation/ │ │ │ ├── README.md │ │ │ ├── dann.py │ │ │ ├── dann.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── osbp.py │ │ │ ├── osbp.sh │ │ │ └── utils.py │ │ ├── partial_domain_adaptation/ │ │ │ ├── README.md │ │ │ ├── afn.py │ │ │ ├── afn.sh │ │ │ ├── dann.py │ │ │ ├── dann.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── iwan.py │ │ │ ├── iwan.sh │ │ │ ├── pada.py │ │ │ ├── pada.sh │ │ │ ├── requirements.txt │ │ │ └── utils.py │ │ ├── re_identification/ │ │ │ ├── README.md │ │ │ ├── baseline.py │ │ │ ├── baseline.sh │ │ │ ├── baseline_cluster.py │ │ │ ├── baseline_cluster.sh │ │ │ ├── ibn.sh │ │ │ ├── mmt.py │ │ │ ├── mmt.sh │ │ │ ├── requirements.txt │ │ │ ├── spgan.py │ │ │ ├── spgan.sh │ │ │ └── utils.py │ │ ├── semantic_segmentation/ │ │ │ ├── README.md │ │ │ ├── advent.py │ │ │ ├── advent.sh │ │ │ ├── cycada.py │ │ │ ├── cycada.sh │ │ │ ├── cycle_gan.py │ │ │ ├── cycle_gan.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── fda.py │ │ │ └── fda.sh │ │ ├── wilds_image_classification/ │ │ │ ├── README.md │ │ │ ├── cdan.py │ │ │ ├── cdan.sh │ │ │ ├── dan.py │ │ │ ├── dan.sh │ │ │ ├── dann.py │ │ │ ├── dann.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── fixmatch.py │ │ │ ├── fixmatch.sh │ │ │ ├── jan.py │ │ │ ├── jan.sh │ │ │ ├── mdd.py │ │ │ ├── mdd.sh │ │ │ ├── requirements.txt │ │ │ └── utils.py │ │ ├── wilds_ogb_molpcba/ │ │ │ ├── README.md │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── gin.py │ │ │ ├── requirements.txt │ │ │ └── utils.py │ │ ├── wilds_poverty/ │ │ │ ├── README.md │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── requirements.txt │ │ │ ├── resnet_ms.py │ │ │ └── utils.py │ │ └── wilds_text/ │ │ ├── README.md │ │ ├── erm.py │ │ ├── erm.sh │ │ ├── requirements.txt │ │ └── utils.py │ ├── domain_generalization/ │ │ ├── image_classification/ │ │ │ ├── README.md │ │ │ ├── coral.py │ │ │ ├── coral.sh │ │ │ ├── erm.py │ │ │ ├── erm.sh │ │ │ ├── groupdro.py │ │ │ ├── groupdro.sh │ │ │ ├── ibn.sh │ │ │ ├── irm.py │ │ │ ├── irm.sh │ │ │ ├── mixstyle.py │ │ │ ├── mixstyle.sh │ │ │ ├── mldg.py │ │ │ ├── mldg.sh │ │ │ ├── requirements.txt │ │ │ ├── utils.py │ │ │ ├── vrex.py │ │ │ └── vrex.sh │ │ └── re_identification/ │ │ ├── README.md │ │ ├── baseline.py │ │ ├── baseline.sh │ │ ├── ibn.sh │ │ ├── mixstyle.py │ │ ├── mixstyle.sh │ │ ├── requirements.txt │ │ └── utils.py │ ├── model_selection/ │ │ ├── README.md │ │ ├── hscore.py │ │ ├── hscore.sh │ │ ├── leep.py │ │ ├── leep.sh │ │ ├── logme.py │ │ ├── logme.sh │ │ ├── nce.py │ │ ├── nce.sh │ │ ├── requirements.txt │ │ └── utils.py │ ├── semi_supervised_learning/ │ │ └── image_classification/ │ │ ├── README.md │ │ ├── convert_moco_to_pretrained.py │ │ ├── debiasmatch.py │ │ ├── debiasmatch.sh │ │ ├── dst.py │ │ ├── dst.sh │ │ ├── erm.py │ │ ├── erm.sh │ │ ├── fixmatch.py │ │ ├── fixmatch.sh │ │ ├── flexmatch.py │ │ ├── flexmatch.sh │ │ ├── mean_teacher.py │ │ ├── mean_teacher.sh │ │ ├── noisy_student.py │ │ ├── noisy_student.sh │ │ ├── pi_model.py │ │ ├── pi_model.sh │ │ ├── pseudo_label.py │ │ ├── pseudo_label.sh │ │ ├── requirements.txt │ │ ├── self_tuning.py │ │ ├── self_tuning.sh │ │ ├── uda.py │ │ ├── uda.sh │ │ └── utils.py │ └── task_adaptation/ │ └── image_classification/ │ ├── README.md │ ├── bi_tuning.py │ ├── bi_tuning.sh │ ├── bss.py │ ├── bss.sh │ ├── co_tuning.py │ ├── co_tuning.sh │ ├── convert_moco_to_pretrained.py │ ├── delta.py │ ├── delta.sh │ ├── erm.py │ ├── erm.sh │ ├── lwf.py │ ├── lwf.sh │ ├── requirements.txt │ ├── stochnorm.py │ ├── stochnorm.sh │ └── utils.py ├── requirements.txt ├── setup.py └── tllib/ ├── __init__.py ├── alignment/ │ ├── __init__.py │ ├── adda.py │ ├── advent.py │ ├── bsp.py │ ├── cdan.py │ ├── coral.py │ ├── d_adapt/ │ │ ├── __init__.py │ │ ├── feedback.py │ │ ├── modeling/ │ │ │ ├── __init__.py │ │ │ ├── matcher.py │ │ │ ├── meta_arch/ │ │ │ │ ├── __init__.py │ │ │ │ ├── rcnn.py │ │ │ │ └── retinanet.py │ │ │ └── roi_heads/ │ │ │ ├── __init__.py │ │ │ ├── fast_rcnn.py │ │ │ └── roi_heads.py │ │ └── proposal.py │ ├── dan.py │ ├── dann.py │ ├── jan.py │ ├── mcd.py │ ├── mdd.py │ ├── osbp.py │ ├── regda.py │ └── rsd.py ├── modules/ │ ├── __init__.py │ ├── classifier.py │ ├── domain_discriminator.py │ ├── entropy.py │ ├── gl.py │ ├── grl.py │ ├── kernels.py │ ├── loss.py │ └── regressor.py ├── normalization/ │ ├── __init__.py │ ├── afn.py │ ├── ibn.py │ ├── mixstyle/ │ │ ├── __init__.py │ │ ├── resnet.py │ │ └── sampler.py │ └── stochnorm.py ├── ranking/ │ ├── __init__.py │ ├── hscore.py │ ├── leep.py │ ├── logme.py │ ├── nce.py │ └── transrate.py ├── regularization/ │ ├── __init__.py │ ├── bi_tuning.py │ ├── bss.py │ ├── co_tuning.py │ ├── delta.py │ ├── knowledge_distillation.py │ └── lwf.py ├── reweight/ │ ├── __init__.py │ ├── groupdro.py │ ├── iwan.py │ └── pada.py ├── self_training/ │ ├── __init__.py │ ├── cc_loss.py │ ├── dst.py │ ├── flexmatch.py │ ├── mcc.py │ ├── mean_teacher.py │ ├── pi_model.py │ ├── pseudo_label.py │ ├── self_ensemble.py │ ├── self_tuning.py │ └── uda.py ├── translation/ │ ├── __init__.py │ ├── cycada.py │ ├── cyclegan/ │ │ ├── __init__.py │ │ ├── discriminator.py │ │ ├── generator.py │ │ ├── loss.py │ │ ├── transform.py │ │ └── util.py │ ├── fourier_transform.py │ └── spgan/ │ ├── __init__.py │ ├── loss.py │ └── siamese.py ├── utils/ │ ├── __init__.py │ ├── analysis/ │ │ ├── __init__.py │ │ ├── a_distance.py │ │ └── tsne.py │ ├── data.py │ ├── logger.py │ ├── meter.py │ ├── metric/ │ │ ├── __init__.py │ │ ├── keypoint_detection.py │ │ └── reid.py │ └── scheduler.py └── vision/ ├── __init__.py ├── datasets/ │ ├── __init__.py │ ├── _util.py │ ├── aircrafts.py │ ├── caltech101.py │ ├── cifar.py │ ├── coco70.py │ ├── cub200.py │ ├── digits.py │ ├── domainnet.py │ ├── dtd.py │ ├── eurosat.py │ ├── food101.py │ ├── imagelist.py │ ├── imagenet_r.py │ ├── imagenet_sketch.py │ ├── keypoint_detection/ │ │ ├── __init__.py │ │ ├── freihand.py │ │ ├── hand_3d_studio.py │ │ ├── human36m.py │ │ ├── keypoint_dataset.py │ │ ├── lsp.py │ │ ├── rendered_hand_pose.py │ │ ├── surreal.py │ │ └── util.py │ ├── object_detection/ │ │ └── __init__.py │ ├── office31.py │ ├── officecaltech.py │ ├── officehome.py │ ├── openset/ │ │ └── __init__.py │ ├── oxfordflowers.py │ ├── oxfordpets.py │ ├── pacs.py │ ├── partial/ │ │ ├── __init__.py │ │ ├── caltech_imagenet.py │ │ └── imagenet_caltech.py │ ├── patchcamelyon.py │ ├── regression/ │ │ ├── __init__.py │ │ ├── dsprites.py │ │ ├── image_regression.py │ │ └── mpi3d.py │ ├── reid/ │ │ ├── __init__.py │ │ ├── basedataset.py │ │ ├── convert.py │ │ ├── dukemtmc.py │ │ ├── market1501.py │ │ ├── msmt17.py │ │ ├── personx.py │ │ └── unreal.py │ ├── resisc45.py │ ├── retinopathy.py │ ├── segmentation/ │ │ ├── __init__.py │ │ ├── cityscapes.py │ │ ├── gta5.py │ │ ├── segmentation_list.py │ │ └── synthia.py │ ├── stanford_cars.py │ ├── stanford_dogs.py │ ├── sun397.py │ └── visda2017.py ├── models/ │ ├── __init__.py │ ├── digits.py │ ├── keypoint_detection/ │ │ ├── __init__.py │ │ ├── loss.py │ │ └── pose_resnet.py │ ├── object_detection/ │ │ ├── __init__.py │ │ ├── backbone/ │ │ │ ├── __init__.py │ │ │ ├── mmdetection/ │ │ │ │ ├── vgg.py │ │ │ │ └── weight_init.py │ │ │ └── vgg.py │ │ ├── meta_arch/ │ │ │ ├── __init__.py │ │ │ ├── rcnn.py │ │ │ └── retinanet.py │ │ ├── proposal_generator/ │ │ │ ├── __init__.py │ │ │ └── rpn.py │ │ └── roi_heads/ │ │ ├── __init__.py │ │ └── roi_heads.py │ ├── reid/ │ │ ├── __init__.py │ │ ├── identifier.py │ │ ├── loss.py │ │ └── resnet.py │ ├── resnet.py │ └── segmentation/ │ ├── __init__.py │ └── deeplabv2.py └── transforms/ ├── __init__.py ├── keypoint_detection.py └── segmentation.py