Skip to content

An implementation of "adversarial discriminative domain adaptation", modified to generate hash code

Notifications You must be signed in to change notification settings

jason-zhj/adversarial-discriminative-domain-adaptation-for-hashing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

adversarial-discriminative-domain-adaptation-for-hashing

An implementation of "adversarial discriminative domain adaptation". The original work targets classification task, but this project implements it for hashing purpose. The classification loss is replaced with pairwise similarity loss

How to run

Make sure pytorch, and the latest version of ml_toolkit are installed Then run run.py

Test results

Training on MNIST(mini), MNIST_M(10% mini), Testing on MNIST_M

  • Before domain adaptation

    • Precision@2 = 39.83%
    • MAP@2 = 42.84%
  • After domain adaptation

    • Precision@2 = 68.00%
    • MAP@2 = 70.36%

About

An implementation of "adversarial discriminative domain adaptation", modified to generate hash code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages