Transfer learning is a very well-known domain of machine learning, since it greatly reduces training costs and time, especially for neural networks. However, a subdomain of transfer learning called domain adaptation is not that widely known in the machine learning community, although it is well understood by expert data scientists…