hi jorg

are you using relative paths? use absolute paths if you are.

this is my tree-to-string mert command i ran last week, if it helps. I use
the EMS to run it so i don't usually look at the details
   /home/s0565741/workspace/github/mosesdecoder.hieu/scripts/training/
mert-moses.pl

/home/s0565741/workspace/experiment/europarl/en-fr-mixed/tuning/input.lc.7

/home/s0565741/workspace/experiment/europarl/en-fr-mixed/tuning/reference.lc.7

        /home/s0565741/workspace/github/mosesdecoder.hieu/bin/moses_chart

/home/s0565741/workspace/experiment/europarl/en-fr-mixed/tuning/moses.filtered.ini.7
       --nbest 100
       --working-dir
/home/s0565741/workspace/experiment/europarl/en-fr-mixed/tuning/tmp.7
        --decoder-flags "-threads 8 -v 0 "
        --rootdir /home/s0565741/workspace/github/mosesdecoder.hieu/scripts
        -mertdir /home/s0565741/workspace/github/mosesdecoder.hieu/bin
        -threads 10
        --no-filter-phrase-table
        --inputtype 3




On 20 May 2014 15:40, Jorg Tiedemann <[email protected]> wrote:

>
> I'm struggling a bit with tuning my tree-based models. I try to run MERT
> on a syntax-to-string model but I have problems setting the flags for
> mert-moses.pl correctly. Now I tried something like
>
> mert-moses.pl newstest2011.trees.es newstest2011.tok.true.fr moses_chart
>                 es-fr/model/moses.ini \
>                 --mertdir /path/to/mosesdecoder/bin \
>                 --nbest 100 \
>                 --working-dir es-fr/tuning \
>                 --no-filter-phrase-table \
>                 --inputtype 3 \
>                 --rootdir /path/to/mosesdecoder/scripts
>
> but after translating the devset in the first iteration my process stops
> with
> Couldn't open es-fr/tuning/extractor.sh for writing: file or directory
> does not exist
>
> The directory exists and the n-best list looks fine. Is there yet another
> flag that I have to add to the mert-moses call?
>
> By the way, it took me some time to figure out that I have to set
> inputtype to 3 to make the system accept parsed input. Maybe someone could
> add this to the documentation (if it is correct like this anyway).
>
ok. done
   http://www.statmt.org/moses/?n=FactoredTraining.Tuning

>
> Another question: What would be the correct call to make mert-moses to
> filter the model before running? It doesn't work to add
> '-Hierarchical' to the filtercmd as mert-moses then complains that the
> command is not found on the system (it doesn't remove flags before checking
> for existence). Or is it better to binarize the rule-tables anyway?
>
i use the EMS, which filters and binarize the phrase table before tuning

>
> Thanks for your help!
>
> Jörg
>
>
>
>
>
>
>
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>



-- 
Hieu Hoang
Research Associate
University of Edinburgh
http://www.hoang.co.uk/hieu
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to