adapt and pytorch-dann
These are competitors offering overlapping domain adaptation functionality—ADAPT provides a comprehensive toolbox with multiple adaptation methods and active maintenance, while pytorch-dann focuses specifically on implementing the DANN algorithm in PyTorch with minimal ongoing development.
About adapt
adapt-python/adapt
Awesome Domain Adaptation Python Toolbox
This toolbox helps data scientists and machine learning engineers build predictive models that perform well even when the data used for training is different from the data they will be used on. You feed it existing data from one domain (source) and new data from a related but different domain (target), and it outputs a refined machine learning model tailored for the target domain. This is useful for anyone applying machine learning models in evolving real-world scenarios.
About pytorch-dann
wogong/pytorch-dann
A PyTorch implementation for Unsupervised Domain Adaptation by Backpropagation
This project helps machine learning engineers or researchers adapt a trained image classification model from one domain to another without needing new labels for the target domain. You input a pre-trained model on a 'source' image dataset and an unlabeled 'target' image dataset, and it outputs a refined model that performs better on the target domain. This is for professionals working with computer vision tasks where collecting labeled data for every new scenario is impractical or too expensive.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work