Hi,

You need to train the recaser first, then recase, something like this:

#train recaser
~/smt_tools/moses/scripts/recaser/train-recaser.perl -train-script
~/smt_tools/moses/scripts/training/train-model.perl -ngram-count
~/smt_tools/srilm/bin/i686-m64/ngram-count -corpus
corpus/viva-phase1-final.train.tok.en -dir ~/smt_tools/working/smt-recaser/
-scripts-root-dir ~/smt_tools/moses/scripts/

#run recaser
~/smt_tools/moses/scripts/recaser/recase.perl -model smt-recaser/moses.ini
-in smt-translated/viva-phase1-final.test.tok.low.translated-Vb.en -moses
~/smt_tools/moses/moses-cmd/src/moses >
smt-translated/viva-phase1-final.test.tok.recased.en

Hope it helps!

--
Cheers,
Vu


2012/9/20 Henry Hu <[email protected]>

> Hi Folks,
>
> I came into issues about recaser. After decoding, I issue the following
> command:
>
> ~/moses/mosesdecoder/scripts/recaser/recase.perl -model
> ~/train/model/moses.ini  -in ~/decoding/translated.txt -moses
> ~/moses/mosesdecoder/dist/bin/moses > ~/decoding/translated.recased
>
> Most resulting lines are correct, only the first letter has been
> capitalized. But in some lines, the first WORD has been replace all.
> Even more, some sentences are totally different. I give 4 examples
> below, from English to Italian:
>
> 1.
> sarà quindi visualizzare un {g} che hanno richiesto l' accesso per
> Supporto senza utente {g} messaggio . il cliente avrà completato il
> passaggio successivo .
>
> Recased:
>
> Sarà quindi visualizzare Riduci {g} che hanno richiesto l' accesso per
> Supporto senza utente {g} messaggio . Il cliente avrà completato il
> passaggio successivo .
>
> 2.
> se che desidera consentono l' accesso senza utente al suo computer
> memorizzandovi i loro Windows accedere password dell' applicazione di
> supporto ai in Remote , dovrebbero lasciare il {g} INVIO password di
> Windows selezionato {g} casella di controllo , inserire la propria
> password di Windows e fare clic su Consenti {30} {/30} Supporto senza
> utente .
>
> Recased:
>
> Tilizza che desidera consentono l' accesso senza utente al suo
> computer memorizzandovi i loro Windows accedere password dell'
> applicazione di supporto ai in campi remoti , dovrebbero lasciare il
> {g} INVIO password di Windows selezionato {g} casella di controllo ,
> inserire la propria password di Windows e tariffa clic su Consenti
> {30} {/30} Supporto senza utente .
>
> 3.
> le password salvate dall' dell' applicazione di supporto ai remoto non
> sono visibili in il tecnico , nemmeno per istanze disponibile a Citrix
> Online .
>
> Recased:
>
> Tile password salvate dall' dell' applicazione di supporto ai remoto
> non sono visibili in il tecnico , nemmeno per istanze disponibile
> Citrix Online .
>
> 4.
> 8 . un popup verrà visualizzata nella notifica computer del cliente
> {g} Support è una volta senza utente riuscita .
>
> Recased:
>
> 8 . Riduci menu di scelta rapida ) . Verrà visualizzata nella notifica
> computer Isole del Mar dei Coralli &bar; cliente {g} supporto è una
> volta senza utente riuscita .
>
>
> What is the correct process of recaser. Thanks for any suggestions.
>
> Best regards,
> Henry
>
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to