Comparison of Machine-Translations Models

Logo

Master Degree (Artificial Intelligence/Big Data curriculum)
HLT course, Academic Year: 2021/2022, University of Pisa, Italy.

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Authors

Gennaro Daniele Acciaro ยท Roberto Esposito ยท Giuliano Galloppi

๐Ÿ“ƒ Report

๐Ÿ” Abstract

"Machine Translation" (MT) refers to that process of automatically translating a text from one "source" language to another "target" language. In this report we explore two possible approaches to deal with this task: Statistical and Neural. In particular, we implemented several models from scratch and compared them with models that represent the state of the art.

๐Ÿ”ง Setup

The files containing the weights of the various models used were not included in this repository because they are very large files. Therefore, in order for the program to work, it is necessary to download the weights files using the following command.

./download_weights.sh

๐Ÿ–ฅ GUI


Main Files

๐Ÿ“ฆ Comparison of Machine-Translations Models
 โ”ฃ ๐Ÿ“‚ controller             // contains the files to use the models
 โ”ฃ ๐Ÿ“‚ dataset                
 โ”ฃ ๐Ÿ“‚ evaluation             // contains the files used to evaluate the models
 โ”ฃ ๐Ÿ“‚ gui                    
 โ”ฃ ๐Ÿ“‚ model_selection        // files and notebooks for the various Random Search
 โ”ฃ ๐Ÿ“‚ models                 // this folder is downloaded with the script, it contains the weights of the models
 โ”— ๐Ÿ“œ app.py                 // main file for the application