serjtroshin / entmax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

entmax

Implementation of the paper Sparse Sequence-to-Sequence Models

Install

conda create --name entmax36 python=3.6
conda activate entmax36
cd OpenNMT-py
python setup.py install

MORPH

Preprocess

git submodule update --init --recursive
bash scripts/prepare_data.sh [high | low | medium]

this will create data folder

Experiments

Run all inflection experiments (with preprocessing and softmax as baseline) bash run_experiments_inflection.sh

IWSLT

Preprocess

cd scripts
bash get_iwslt.sh
bash tokenize_iwslt.sh

this will create de-en folder

Experiments

Run all iwlst experiments (with preprocessing and softmax as baseline) bash run_experiments_iwlst.sh

About


Languages

Language:Python 83.6%Language:Shell 4.7%Language:Perl 3.9%Language:TeX 3.2%Language:Emacs Lisp 2.1%Language:Jupyter Notebook 1.6%Language:Smalltalk 0.2%Language:Ruby 0.2%Language:NewLisp 0.2%Language:JavaScript 0.1%Language:Makefile 0.1%Language:CSS 0.0%Language:Slash 0.0%Language:SystemVerilog 0.0%