redpony / cdec

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

Home Page:http://cdec-decoder.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cdec is a research platform for machine translation and similar structured prediction problems.

Build Status

System requirements

  • A Linux or Mac OS X system
  • A C++ compiler implementing at least the C++-11 standard
    • Some systems may have compilers that predate C++-11 support.
    • You may need to build your own C++ compiler or upgrade your operating system's.
  • Boost C++ libraries (version 1.44 or later)
    • If you build your own boost, you must install it using bjam install (to install it into a customized location use --prefix=/path/to/target).
  • GNU Flex
  • cmake - (NEW)

Building the software

Build instructions:

cmake .
make -j4
make test
./tests/run-system-tests.pl

Further information

For more information, refer to the cdec documentation

Citation

If you make use of cdec, please cite:

C. Dyer, A. Lopez, J. Ganitkevitch, J. Weese, F. Ture, P. Blunsom, H. Setiawan, V. Eidelman, and P. Resnik. cdec: A Decoder, Alignment, and Learning Framework for Finite-State and Context-Free Translation Models. In Proceedings of ACL, July, 2010. [bibtex] [pdf]

About

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

http://cdec-decoder.org/

License:Apache License 2.0


Languages

Language:C++ 78.0%Language:Python 11.6%Language:Perl 5.6%Language:C 2.7%Language:CMake 1.2%Language:LLVM 0.3%Language:Roff 0.3%Language:Ruby 0.2%Language:Shell 0.1%