Software

DyNet

A flexible neural network framework designed with NLP in mind. It is fast on CPU, and contains a number of innovations (such as automatic operation batching) to allow for simple and efficient implementation of complicated models.

xnmt

A neural machine translation toolkit designed for extensibility and easy experimentation.

TranX

A general purpose semantic parser based on abstract syntax description language.

compare-mt

A tool for holistic analysis of language generation systems.

Other Projects

You can find many other pieces of code for research projects on the NeuLab github and member pages, as well as in links from our papers.

Datasets

MTNT

A testbed for translation of noisy text.

CoNaLa

A dataset for broad-coverage code generation.