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 details)

Uploaded Source

File details

Details for the file adapt-0.2.1.tar.gz.

File metadata

  • Download URL: adapt-0.2.1.tar.gz
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for adapt-0.2.1.tar.gz
Algorithm Hash digest
SHA256 12ab0a133d5fd5c1be9434ddb9009839587bd9a3ede7a1e474161d5113666925
MD5 640f099bc7c74856a7fc09725813882e
BLAKE2b-256 bbfed4a3123cd4a5410323641d077b6c3c4d64f0a04f789fcd29a50102ebdde5

See more details on using hashes here.

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