Skip to content

snudatalab/MultiEPL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-EPL

This package provides implementations of Multi-EPL, which is submitted at PLOS ONE.

Overview

Code structure

MultiEPL
├── data
│   └── digits: Digits-Five dataset
├── script
│   └── digits.sh: Shell file for Digits-Five experiments
└── src
    ├── loader
    │   ├── digits: for Digits-Five dataset setting
    │   │   ├── mnist.py
    │   │   ├── mnist_m.py
    │   │   ├── svhn.py
    │   │   ├── synthdigits.py
    │   │   └── usps.py
    │   └── dataloader.py: generate dataloader and dataset of Digits-Five
    ├── utils
    │   └── default_param.py: set default parameters
    ├── network
    │   └── network_digits.py: network for Multi-EPL with Digits-Five dataset
    ├── solver.py: solver class for training
    └── digits.py: code for training Multi-EPL with Digits-Five dataset

Data description

Install

Environment

  • Ubuntu
  • CUDA 10.0
  • Python 3.6.12
  • torch 1.7.1
  • torchvision 0.8.2
  • scipy 1.5.4

To create an anaconda environment with all the requirements:

conda env create -n <ENV_NAME> -f requirement.txt

How to use

git clone https://github.com/snudatalab/AUBER.git
cd Multi-EPL/script/
sh digits.sh

Contact us

Reference

If you use this code, please cite the following paper.

@article{lee2021multi,
  title={Multi-EPL: Accurate multi-source domain adaptation},
  author={Lee, Seongmin and Jeon, Hyunsik and Kang, U},
  journal={PloS one},
  volume={16},
  number={8},
  pages={e0255754},
  year={2021},
  publisher={Public Library of Science San Francisco, CA USA}
}

About

Multi-EPL: Accurate Multi-source Domain Adaptation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •