Carmel is a finite-state transducer package written by Jonathan Graehl at USC/ISI. Carmel is standard C++, requiring only the headers from Boost (untar and use make CPPFLAGS=-Idir/boost-source-dir). The Makefile requires GNU Make (at least version 3.8), or Microsoft Visual C++ .NET, but cygwin and linux binaries are included. Carmel does build on Mac OS X. Carmel includes code for handling finite-state acceptors and transducers, weighted transitions, empty transitions on input and output, composition, k-most likely input/output strings, and both Bayesian (Gibbs sampling) and EM (forward-backward) training.
Keywords for this software
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Maletti, Andreas: Minimizing deterministic weighted tree automata (2009)
- Knight, Kevin: Capturing practical natural language transformations (2008)