All Projects → rflamary → Otml_ds3_2018

rflamary / Otml_ds3_2018

Licence: mit
Practical sessions for the Optimal Transport and Machine learning course at DS3 2018

Projects that are alternatives of or similar to Otml ds3 2018

Deeplearning Nlp Models
A small, interpretable codebase containing the re-implementation of a few "deep" NLP models in PyTorch. Colab notebooks to run with GPUs. Models: word2vec, CNNs, transformer, gpt.
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Kaggle Competitions
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Notebooks
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Sudo rm rf
Code for SuDoRm-Rf networks for efficient audio source separation. SuDoRm-Rf stands for SUccessive DOwnsampling and Resampling of Multi-Resolution Features which enables a more efficient way of separating sources from mixtures.
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Xcos
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Efficientnet Gradcam Visualization
EfficientNet-GradCam Visualization
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Pysparkgeoanalysis
🌐 Interactive Workshop on GeoAnalysis using PySpark
Stars: ✭ 63 (-1.56%)
Mutual labels:  jupyter-notebook
Indonesian Language Models
Indonesian Language Models and its Usage
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Iba Paper Code
Code for the Paper "Restricting the Flow: Information Bottlenecks for Attribution"
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Vehicle Trajectory Prediction On Ngsim
Stars: ✭ 63 (-1.56%)
Mutual labels:  jupyter-notebook
Learners Space
This repository contains all the content for these courses to be covered in Learner's Space -
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Icpr2020dfdc
Video Face Manipulation Detection Through Ensemble of CNNs
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Pico
Object Detection and Analysis Made easy using Raspberry Pi, Apache Kafka, AWS Rekognition & Docker
Stars: ✭ 63 (-1.56%)
Mutual labels:  jupyter-notebook
Recsyspuc 2020
Material del curso de Sistemas Recomendadores IIC3633 PUC Chile
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Pneumonia Detection From Chest X Ray Images With Deep Learning
Detecting Pneumonia in Chest X-ray Images using Convolutional Neural Network and Pretrained Models
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Pizzafire
Run your own DeepStyle factory on the cloud.
Stars: ✭ 63 (-1.56%)
Mutual labels:  jupyter-notebook
Processamento Digital De Sinais Financeiros
Estabelecer competências em técnicas quantitativas aplicadas ao mercado de renda variável, por meio da aplicação dos métodos de processamento digital de séries temporais.
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Machine Learning Notes
A repository to save my machine learning notes.
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Deconfounder tutorial
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook
Bootcamp2019
Repository of syllabi, lecture notes, Jupyter notebooks, code, and problem sets for OSE Lab Boot Camp 2019
Stars: ✭ 64 (+0%)
Mutual labels:  jupyter-notebook

Optimal Transport and Machine Learning DS3 2018

Courses and practical sessions for the Optimal Transport and Machine learning course at DS3 2018.

The course has been prepared by Marco Cuturi, Rémi Flamary and Nicolas Courty.

Course

The slides of the Cours by Marco Cuturi can be downloadable here.

More information can be found in the Computational Optimal Transport book.

Practical Sessions

You can download the introductory slides to the practical session here.

Install Python and POT Toolbox

In order to do the practical sessions you need to have a working Python installation. The simplest way on any OS is to install the Anaconda distribution that can be freely downloaded from here.

When anaconda is installed the simplest way to install pot is to launch the anaconda terminal and execute:

conda install -c conda-forge pot 

which will install the POT OT Toolbox automatically. Note that in Window you need to launch the anaconda terminal with admnistrator mode to install with conda.

The optional practical session 3 also requires the use of the Keras toolbox that can be installed similarly with:

conda install -c conda-forge keras 

Download the Notebooks for the session

You can download all the necessary files here: OTML_DS3_2018.zip

The zip file contains the following session:

  1. Introduction to OT with POT
  2. Domain adaptation on digits with OT
  3. Color Grading with OT
  4. Wasserstein GAN in 2D (requires keras)
  5. Word Mover's Distance on text

You can choose to do the practical session using the notebooks included or the python script. We recommend Notebooks for beginners.

The solutions for the practical sessions can be obtained at the following URL:

https://remi.flamary.com/cours/otml/solution_[NUMBER].zip

Where [NUMBER] has to be replaced by the integer part of the value of the Wasserstein distance obtained in Practical Session 0 using the Manhattan/Cityblock ground metric.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].