Discriminative distribution alignment: A unified framework for heterogeneous domain adaptation. (May 2020)