/WBC-Classification-UDA

White Blood Cells Classification using Unsupervised Domain Adaptation

Primary LanguagePython

WBC-Classification-UDA

Peripheral Blood Smear White Blood Cells Classification using Unsupervised Domain Adaptation (No target images used during training unlike SOTA UDA).

  • tensorflow = 1.14.0
  • python = 3.6 or higher
  • keras = 2.2.5
  • Nvidia cuda = 10.1

Usage

Train a Variational Auto-Encoder using Source domain (code in the file TrainVAE.py)

python TrainVAE.py

Perform Unsupervised Domain Adaptation on the Target domain (code in the file Latent_Search.py)

python Latent_Search.py