Software

prompt2model

A tool for automatically training machine learning models from natural language prompts.

ExplainaBoard

A software package to make it easier to analyze and diagnose problems with systems.

knn-transformers

An implementation of nearest-neighbor methods implemented with huggingface transformers.

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. Also see mCoNaLa, its multilingual version.

Fig-QA

A dataset on probing figurative language understanding.

X-FACTR

A dataset on multilingual knowledge retreival.