Skip to content

Latest commit

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

OpenNMT-py Tutorial

Neural Machine Translation (NMT) tutorial with OpenNMT-py. Data preprocessing, model training, evaluation, and deployment.

Fundamentals

Advanced Topics

  • Running TensorBoard with OpenNMT (tutorial)
  • Low-Resource Neural Machine Translation (tutorial)
  • Domain Adaptation with Mixed Fine-tuning (tutorial)
  • Overview of Domain Adaptation Techniques (tutorial)
  • Multilingual Machine Translation (tutorial)
  • Using Pre-trained NMT models with CTranslate2 (M2M-100 | NLLB-200)
  • Domain-Specific Text Generation for Machine Translation (paper | article | code)
  • Adaptive Machine Translation with Large Language Models (paper | code)
  • Fine-tuning Large Language Models for Adaptive Machine Translation (paper | code)

Citations

@misc{moslem-2022-OpenNMTtutorial,
title = "{OpenNMT-py} Tutorial: Neural Machine Translation Data Preprocessing, Model Training, and Evaluation",
author = "Moslem, Yasmin",
year = "2022",
publisher = "GitHub",
url = "https://github.com/ymoslem/OpenNMT-Tutorial",
note = "GitHub repository"
}
@inproceedings{moslem-etal-2022-domain,
title = "Domain-Specific Text Generation for Machine Translation",
author = "Moslem, Yasmin and Haque, Rejwanul and Kelleher, John and Way, Andy",
booktitle = "Proceedings of the 15th biennial conference of the Association for Machine Translation in the Americas (Volume 1: Research Track)",
month = sep,
year = "2022",
address = "Orlando, USA",
publisher = "Association for Machine Translation in the Americas",
url = "https://aclanthology.org/2022.amta-research.2",
pages = "14--30",
}
@inproceedings{klein-etal-2020-efficient,
title = "Efficient and High-Quality Neural Machine Translation with {O}pen{NMT}",
author = "Klein, Guillaume and Zhang, Dakun and Chouteau, Cl{\'e}ment and Crego, Josep and Senellart, Jean",
booktitle = "Proceedings of the Fourth Workshop on Neural Generation and Translation",
month = jul,
year = "2020",
address = "Online",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2020.ngt-1.25/",
doi = "10.18653/v1/2020.ngt-1.25",
pages = "211--217",
}

About

Neural Machine Translation (NMT) tutorial. Data preprocessing, model training, evaluation, and deployment.

Topics

Resources

Stars

177 stars

Watchers

6 watching

Forks

Contributors

Languages