文件名称:nonauto-nmt:非自回归神经机器翻译的PyTorch实现
文件大小:355KB
文件格式:ZIP
更新时间:2024-05-29 00:55:40
Python
非自回归变压器 顾佳涛,James Bradbury,熊彩明,Victor OK Li和Richard Socher的代码发布。 需要PyTorch 0.3,torchtext 0.2.1和SpaCy。 用于训练给定语言对的NAT模型的管道包括: run_alignment_wmt_LANG.sh (运行fast_align进行对齐监督) run_LANG.sh (训练自回归模型) run_LANG_decode.sh (产生用于训练NAT的run_LANG_decode.sh语料库) run_LANG_fast.sh (训练NAT模型) run_LANG_fine.sh (微调NAT模型)
【文件预览】:
nonauto-nmt-master
----utils.py(12KB)
----self_learn.py(68KB)
----train.py(15KB)
----LICENSE(1KB)
----run.py(28KB)
----decode.py(9KB)
----model.py(43KB)
----.gitignore(22B)
----README.md(640B)
----scripts()
--------run_alignment_wmt_enro.sh(4KB)
--------run_iwslt_fine2.sh(765B)
--------remove.py(298B)
--------run_alignment_iwslt.sh(3KB)
--------run_deen_decode.sh(406B)
--------run_roen_decode.sh(398B)
--------run_deen_simple_decode.sh(706B)
--------run_roen_fast.sh(801B)
--------run_enro_fine2.sh(849B)
--------run_iwslt_selfplay_decode.sh(864B)
--------run_alignment_wmt_ende.sh(4KB)
--------run_iwslt_train.sh(718B)
--------run_iwslt_noise.sh(1KB)
--------run_ende_decode.sh(393B)
--------run_wmt_fast.sh(926B)
--------run_roen.sh(565B)
--------run_alignment_wmt_deen.sh(3KB)
--------run_alignment_wmt_roen.sh(4KB)
--------run_iwslt_fast_decode.sh(868B)
--------run_enro_simple_decode.sh(700B)
--------run_enro_fast.sh(769B)
--------run_iwslt.sh(443B)
--------run_deen_fine2.sh(850B)
--------run_iwslt_fast.sh(813B)
--------fast_align(1.01MB)
--------run_iwslt_full.sh(2KB)
--------run_roen_fine2.sh(971B)
--------run_ende_fast_decode.sh(755B)
--------run_ende_simple_decode.sh(620B)
--------generate_fertility.py(930B)
--------run_iwslt_decode.sh(581B)
--------run_deen_fast.sh(721B)
--------run_iwslt_fine.sh(2KB)
--------run_ende_fine2.sh(850B)
--------run_roen_simple_decode.sh(699B)
--------run_enro_decode.sh(399B)
--------run_iwslt_selfplay_train.sh(767B)
--------run_enro.sh(564B)
--------run_wmt.sh(405B)