Sinkhorn AutoEncoders
TextWorld
TextWorld is a text-based framework used to generate games used to train artificial intelligent agents for text adventure games. The goal is to have this project be used to advance the state of the art…
Gaze Interaction Apps
The Eye Control Toolkit is a collection of helper classes and sample apps that demonstrate the usage of the eye tracker APIs in Windows 10 RS4.
Visual Studio Tools for AI
Visual Studio Tools for AI is a free Visual Studio extension to build, test, and deploy deep learning / AI solutions. It seamlessly integrates with Azure Machine Learning for robust experimentation capabilities, including but not…
Learning web search intent representations from massive web search logs
Have you ever wondered what happens when you ask a search engine to search for something as seemingly simple as “how do you grill salmon”? Have you found yourself entering multiple searches before arriving at…
Dual learning toolkit
This is DLT, a dual learning toolkit developed by Microsoft Research. Dual learning leverages the structure duality among AI tasks (e.g., English-to-French translation vs. French-to-English translation, speech recognition vs. text to speech, and image classification…
EconML: A Python Package for ML-Based Heterogeneous Treatment Effects Estimation
EconML is a Python package for estimating heterogeneous treatment effects from observational data via machine learning. This package was designed and built as part of the ALICE project at Microsoft Research with the goal to…
Phonetic matching library
A phonetic matching library. Includes text utilities to do string comparisons on phonemes (the sound of the string), as opposed to characters.