Skip to main content

Awesome Domain Adaptation Package Toolbox for Tensorflow and Scikit-learn

Project description

ADAPT

PyPI version Build Status Python Version Codecov Status

Awesome Domain Adaptation Package Toolbox

ADAPT is a python library which provides several domain adaptation methods usefull to improve machine learning models.

Documentation Website

Find the details of all implemented methods as well as illustrative examples here: ADAPT Documentation Website

Installation

This package is available on Pypi and can be installed with the following command line:

pip install adaptation

The following dependencies are required and will be installed with the library:

  • numpy
  • scipy
  • tensorflow (>= 2.0)
  • scikit-learn
  • cvxopt

If for some reason, these packages failed to install, you can do it manually with:

pip install numpy scipy tensorflow scikit-learn cvxopt

Finally import the module in your python scripts with:

import adapt

Content

ADAPT package is divided in three sub-modules containing the following domain adaptation methods:

Feature-based methods

  • FE (Frustratingly Easy Domain Adaptation)
  • mSDA (marginalized Stacked Denoising Autoencoder)
  • DANN (Discriminative Adversarial Neural Network)
  • ADDA (Adversarial Discriminative Domain Adaptation)
  • CORAL (CORrelation ALignment)
  • DeepCORAL (Deep CORrelation ALignment)

Instance-based methods

Parameter-based methods

Acknowledgement

Part of this work has been funded by the Industrial Data Analytics and Machine Learning chair from ENS Paris-Saclay, Borelli center.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adapt-0.2.1.tar.gz (43.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page