Implementation of DeepJDOT in Keras
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information. deepjdot Aug 27, 2018
LICENSE Initial commit Aug 27, 2018 Update Aug 29, 2018 deepjdot Aug 27, 2018 keras functions Aug 27, 2018


This repository contains the codes of the following paper

BB Damodaran, B Kellenberger, R Flamary, D Tuia, N Courty, "DeepJDOT:Deep Joint Distribution Optimal Transport for Unsupervised Domain Adaptation", in European Conference on Computer Vision 2018 (ECCV-2018).


In order to run, the code requires the following Python modules:

  • Numpy
  • Matplotlib
  • POT (Python Optimal Transport library)
  • keras with tensorflow backend


  • Deepjdot - module contains the implementation of the DeepJDOT
  • dnn - import necessary functions from keras
  • deepjdot_demo - DeepJDOT on the sample dataset

To run the DeepJDOT on the sample dataset, Please see or run the ""