Mitigating Both Covariate and Conditional Shift for Domain Generalization | Read Paper on Bytez