Jonathan Clark

Expert
@jhclark

Former Carnegie-Mellon PhD student, now on Microsoft Research Translator Team. The code you'll find here is from my grad student days.

multeval. Easy Bootstrap Resampling and Approximate Randomization for BLEU, METEOR, and TER using Multiple Optimizer Runs. This implements "Better Hypothesis Testing for Statistical Machine Translation: Controlling for Optimizer Instability" from ACL 2011.

205

ducttape. A workflow management system for researchers who heart Unix.

127

memusg. A 'time'-like utility for Unix that measures peak memory usage

69

tercom. Translation Error Rate (TER)

45

bigfatlm. Hadoop MapReduce training of modified Kneser-Ney smoothed language models

28

turnin-webapp. Allow students to turn in their code via a web app.

4

salm. Joy Zhang's Suffix Array Language Modeling (SALM) Tooklit

4

akerblad. A Scala port of the LDC's Champollion sentence aligner for document-aligned parallel corpora.

3

cdec. Decoder, aligner, and model optimizer for statistical machine translation and other structured prediction models based on (mostly) context-free formalisms

2

tattletale. Python tool for monitoring status of home router, modem, and ISP connectivity. Logs and reports up time for each with email and auto-Twitter shaming built-in.

2

mosesdecoder. Moses, the machine translation system

1

scadoop. Yet another thin Scala wrapper for Hadoop

1

liberate. Liberate your NLP data from previous Acts of Senseless Markup Language

1

globutils. Convert a glob to a regex in Scala

1

colorgcc. colorgcc is a perl script to colorize gcc output. I'm collecting random patches and changes

1

prunejuice. An AdaGrad optimizer with the FastOSCAR regularizer

1

sametime. Parallelize Unix commands: stdin => (parallel copies of Unix command) => stdout in the same order

1

jhclark.github.com-old. Homepage

1

scala-optparse. Command line option parsing for scala

1

jbi. Just Build It

1
20
Apply