Tensorflow Implementation of 《Open Set Domain Adaptation by Backpropagation》
On SVHN->MNIST and MNIST->USPS, USPS->MNIST
python osda_train.py
Ladv(xt) = tlog(p(y = K + 1|xt)) + (1 − t) log(1 − p(y = K + 1|xt)
C: Ls(xs, ys) + Ladv(xt)
G: Ls(xs, ys) - Ladv(xt)
Ladv(xt) = -(tlog(p(y = K + 1|xt)) + (1 − t) log(1 − p(y = K + 1|xt))
C: Ls(xs, ys) + Ladv(xt)
G: Ls(xs, ys) - Ladv(xt)
OS 85.7 OS* 85.6 ALL 85.8 UNK 85.9
OS 92.3 OS* 91.2 ALL 94.4 UNK 97.6
I'm trying to fix this gap at present. Any advice is welcome.