Skip to content

GregorKornhardt/learn_sink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative Adversarial Learning of Sinkhorn Algorithm Initializations

Welcome to the repository of the paper 'Generative Adversarial Learning of Sinkhorn Algorithm Initializations'.

The paper aims at warm-starting the Sinkhorn algorithm with initializations computed by a neural network, which is trained in an adversarial fashion similar to a GAN using a second, generating neural network. It is based on the Master's thesis 'A Sinkhorn-NN Hybrid Algorithm' by Jonathan Geuter, as well the follow up Master's Thesis 'Learning Optimal Transport Solutions with Deep neural networks' by Ingimar Tomasson.

Reproduce Results

In order reproduce the results of the paper it is as simple as executing the experiment.py file. The required packages and their versions are detailed in the requirements.txt file. The test data can be generated (scraped from online) by executing the make_data.py file or can be found at this Google Drive folder.

NB: This package is CUDA compatible

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%