All Projects → BUPTLdy → Marta Gan

BUPTLdy / Marta Gan

Licence: mit
MARTA GANs: Unsupervised Representation Learning for Remote Sensing Image Classification

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Marta Gan

catgan pytorch
Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
Stars: ✭ 50 (-33.33%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
ML2017FALL
Machine Learning (EE 5184) in NTU
Stars: ✭ 66 (-12%)
Mutual labels:  image-classification, unsupervised-learning
HSI-Traditional-to-Deep-Models
Pytorch and Keras Implementations of Hyperspectral Image Classification -- Traditional to Deep Models: A Survey for Future Prospects.
Stars: ✭ 72 (-4%)
Mutual labels:  remote-sensing, image-classification
Paper-Notes
Paper notes in deep learning/machine learning and computer vision
Stars: ✭ 37 (-50.67%)
Mutual labels:  generative-adversarial-network, image-classification
Unsupervised Classification
SCAN: Learning to Classify Images without Labels (ECCV 2020), incl. SimCLR.
Stars: ✭ 605 (+706.67%)
Mutual labels:  image-classification, unsupervised-learning
favorite-research-papers
Listing my favorite research papers 📝 from different fields as I read them.
Stars: ✭ 12 (-84%)
Mutual labels:  generative-adversarial-network, image-classification
Deep-Learning
It contains the coursework and the practice I have done while learning Deep Learning.🚀 👨‍💻💥 🚩🌈
Stars: ✭ 21 (-72%)
Mutual labels:  generative-adversarial-network, image-classification
Gan Sandbox
Vanilla GAN implemented on top of keras/tensorflow enabling rapid experimentation & research. Branches correspond to implementations of stable GAN variations (i.e. ACGan, InfoGAN) and other promising variations of GANs like conditional and Wasserstein.
Stars: ✭ 210 (+180%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
Hidt
Official repository for the paper "High-Resolution Daytime Translation Without Domain Labels" (CVPR2020, Oral)
Stars: ✭ 513 (+584%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
Recycle Gan
Unsupervised Video Retargeting (e.g. face to face, flower to flower, clouds and winds, sunrise and sunset)
Stars: ✭ 367 (+389.33%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
metric-transfer.pytorch
Deep Metric Transfer for Label Propagation with Limited Annotated Data
Stars: ✭ 49 (-34.67%)
Mutual labels:  image-classification, unsupervised-learning
Context Encoder
[CVPR 2016] Unsupervised Feature Learning by Image Inpainting using GANs
Stars: ✭ 731 (+874.67%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
aitlas
AiTLAS implements state-of-the-art AI methods for exploratory and predictive analysis of satellite images.
Stars: ✭ 134 (+78.67%)
Mutual labels:  remote-sensing, image-classification
Improved-Wasserstein-GAN-application-on-MRI-images
Improved Wasserstein GAN (WGAN-GP) application on medical (MRI) images
Stars: ✭ 23 (-69.33%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
Transmomo.pytorch
This is the official PyTorch implementation of the CVPR 2020 paper "TransMoMo: Invariance-Driven Unsupervised Video Motion Retargeting".
Stars: ✭ 225 (+200%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
al-fk-self-supervision
Official PyTorch code for CVPR 2020 paper "Deep Active Learning for Biased Datasets via Fisher Kernel Self-Supervision"
Stars: ✭ 28 (-62.67%)
Mutual labels:  image-classification, unsupervised-learning
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (+160%)
Mutual labels:  generative-adversarial-network, image-classification
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (+169.33%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
UEGAN
[TIP2020] Pytorch implementation of "Towards Unsupervised Deep Image Enhancement with Generative Adversarial Network"
Stars: ✭ 68 (-9.33%)
Mutual labels:  generative-adversarial-network, unsupervised-learning
All About The Gan
All About the GANs(Generative Adversarial Networks) - Summarized lists for GAN
Stars: ✭ 630 (+740%)
Mutual labels:  generative-adversarial-network, unsupervised-learning

MARTA-GAN

This is the code for MARTA GANs: Unsupervised Representation Learning for Remote Sensing Image Classification. An multiple-layer feature-matching generative adversarial networks (MARTA GANs) to learn a representation using only unlabeled data.

Prepare data

Download and unzip dataset from BaiDuYun or Google Drive.

Dependencies

NVIDIA GPU + CUDA CuDNN (CPU mode and CUDA without CuDNN mode are also available but significantly slower)

  • tensorflow
  • tensorlayer
  • sklearn

Usage

Training GAN

python train_marta_gan.py

Extract features

python extract_feature.py

Training SVM

python train_svm.py

Citation

If you find this code useful for your research, please cite:

@article{lin2017marta,
  title={MARTA GANs: Unsupervised Representation Learning for Remote Sensing Image Classification},
  author={Lin, Daoyu and Fu, Kun and Wang, Yang and Xu, Guangluan and Sun, Xian},
  journal={IEEE Geoscience and Remote Sensing Letters},
  year={2017},
  publisher={IEEE}
}
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].