All Projects → naoto0804 → pytorch-domain-adaptation

naoto0804 / pytorch-domain-adaptation

Licence: other
Unofficial pytorch implementation of algorithms for domain adaptation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pytorch-domain-adaptation

pytorch-dann
A PyTorch implementation for Unsupervised Domain Adaptation by Backpropagation
Stars: ✭ 110 (+358.33%)
Mutual labels:  generative-adversarial-network, domain-adaptation
Pytorch Adda
A PyTorch implementation for Adversarial Discriminative Domain Adaptation
Stars: ✭ 329 (+1270.83%)
Mutual labels:  generative-adversarial-network, domain-adaptation
pytorch-arda
A PyTorch implementation for Adversarial Representation Learning for Domain Adaptation
Stars: ✭ 49 (+104.17%)
Mutual labels:  generative-adversarial-network, domain-adaptation
Adaptsegnet
Learning to Adapt Structured Output Space for Semantic Segmentation, CVPR 2018 (spotlight)
Stars: ✭ 654 (+2625%)
Mutual labels:  generative-adversarial-network, domain-adaptation
domain adapt
Domain adaptation networks for digit recognitioning
Stars: ✭ 14 (-41.67%)
Mutual labels:  generative-adversarial-network, domain-adaptation
Lsd Seg
Learning from Synthetic Data: Addressing Domain Shift for Semantic Segmentation
Stars: ✭ 99 (+312.5%)
Mutual labels:  generative-adversarial-network, domain-adaptation
meta-learning-progress
Repository to track the progress in Meta-Learning (MtL), including the datasets and the current state-of-the-art for the most common MtL problems.
Stars: ✭ 26 (+8.33%)
Mutual labels:  domain-adaptation
Cross-Domain-Image-Translation-Using-CycleGAN
CycleGAN based neural network architecture to change the gender of a person’s face
Stars: ✭ 15 (-37.5%)
Mutual labels:  generative-adversarial-network
SDGym
Benchmarking synthetic data generation methods.
Stars: ✭ 177 (+637.5%)
Mutual labels:  generative-adversarial-network
CrossNER
CrossNER: Evaluating Cross-Domain Named Entity Recognition (AAAI-2021)
Stars: ✭ 87 (+262.5%)
Mutual labels:  domain-adaptation
videoDCGAN
Implementation of a GAN that generates video using LSTM and ConvNet in Tensorflow
Stars: ✭ 14 (-41.67%)
Mutual labels:  generative-adversarial-network
Awesome-GAN-Resources
🤖A list of resources to help anyone getting started with GANs 🤖
Stars: ✭ 90 (+275%)
Mutual labels:  generative-adversarial-network
adversarial-networks
Material de la charla "The bad guys in AI - atacando sistemas de machine learning"
Stars: ✭ 15 (-37.5%)
Mutual labels:  generative-adversarial-network
GraphCNN-GAN
Graph-convolutional GAN for point cloud generation. Code from ICLR 2019 paper Learning Localized Generative Models for 3D Point Clouds via Graph Convolution
Stars: ✭ 50 (+108.33%)
Mutual labels:  generative-adversarial-network
Articles-Bookmarked
No description or website provided.
Stars: ✭ 30 (+25%)
Mutual labels:  generative-adversarial-network
gzsl-od
Out-of-Distribution Detection for Generalized Zero-Shot Action Recognition
Stars: ✭ 47 (+95.83%)
Mutual labels:  generative-adversarial-network
gan-error-avoidance
Learning to Avoid Errors in GANs by Input Space Manipulation (Code for paper)
Stars: ✭ 23 (-4.17%)
Mutual labels:  generative-adversarial-network
BPPNet-Back-Projected-Pyramid-Network
This is the official GitHub repository for ECCV 2020 Workshop paper "Single image dehazing for a variety of haze scenarios using back projected pyramid network"
Stars: ✭ 35 (+45.83%)
Mutual labels:  generative-adversarial-network
Easter-Bootcamp-2018
Designed to take you from zero experience to GANs within a week.
Stars: ✭ 24 (+0%)
Mutual labels:  generative-adversarial-network
ACAN
Code for NAACL 2019 paper: Adversarial Category Alignment Network for Cross-domain Sentiment Classification
Stars: ✭ 23 (-4.17%)
Mutual labels:  domain-adaptation

pytorch-domain-adaptation

This is an unofficial pytorch implementation of algorithms for domain adaptation.

Note that this is an ongoing project and I cannot fully reproduce the results. Suggestions are welcome!

List of algorithms

  • From source to target and back: symmetric bi-directional adaptive GAN [Russo+, CVPR2018].
  • Augmented Cyclic Adversarial Learning for Domain Adaptation [Hosseini-Asl+, arXiv2018].

Requirements

  • Python 3.5+
  • PyTorch 0.4
  • TorchVision
  • TensorboardX
  • batchup
  • click

Usage

These examples are for the MNIST to USPS experiment.

Train Source Only Model

CUDA_VISIBLE_DEVICES=<gpu_id> python train_classifier.py --exp mnist_usps --train_type unsup

Train Target Only Model

CUDA_VISIBLE_DEVICES=<gpu_id> python train_classifier.py --exp mnist_usps --train_type sup

Train Model

UDA_VISIBLE_DEVICES=<gpu_id> python test_classifier.py --exp mnist_usps --snapshot <snapshot_dir>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].