Cdec
Decoder, aligner, and model optimizer for statistical machine translation and other structured prediction models based on (mostly) context-free formalisms
Install / Use
/learn @redpony/CdecREADME
cdec is a research platform for machine translation and similar structured prediction problems.
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).
- If you build your own boost, you must install it using
- GNU Flex
- cmake - <font color="red"><b>(NEW)</b></font>
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]
Related Skills
node-connect
350.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
