Monoses 开源项目教程
monosesUnsupervised Statistical Machine Translation项目地址:https://gitcode.com/gh_mirrors/mo/monoses
1. 项目的目录结构及介绍
Monoses 项目的目录结构如下:
monoses/
├── README.md
├── LICENSE
├── third-party/
│ ├── fairseq/
│ ├── subword-nmt/
│ ├── sacrebleu/
│ └── get-third-party.sh
├── training/
│ └── tuning/
│ └── zmert/
└── ...
- README.md: 项目介绍和使用说明。
- LICENSE: 项目许可证,采用 GPL-3.0 许可证。
- third-party/: 包含项目依赖的第三方工具,如 Fairseq、Subword-NMT 等。
- training/tuning/zmert/: 包含基于 Z-MERT 的调优模块。
2. 项目的启动文件介绍
Monoses 项目的启动文件主要是 get-third-party.sh
脚本,该脚本用于下载所有依赖的第三方工具的源代码。
./third-party/get-third-party.sh
该脚本会下载并安装所需的第三方工具,但需要手动编译和安装这些工具的依赖项。
3. 项目的配置文件介绍
Monoses 项目的配置文件主要涉及第三方工具的编译和安装。以下是一些关键配置步骤:
编译和安装 Moses
cd third-party/moses
./compile.sh
编译和安装 FastAlign
cd third-party/fastalign
./compile.sh
编译和安装 Phrase2vec
cd third-party/phrase2vec
./compile.sh
编译调优模块
cd training/tuning/zmert
make
以上步骤完成后,即可使用 Monoses 项目进行无监督统计机器翻译的训练和调优。
monosesUnsupervised Statistical Machine Translation项目地址:https://gitcode.com/gh_mirrors/mo/monoses