Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
user:zeman:moses [2008/12/15 16:44] zeman Kompiluji. |
user:zeman:moses [2008/12/15 22:22] zeman Bash. |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ondrův návod, jak pouštět Mosese ====== | ====== Ondrův návod, jak pouštět Mosese ====== | ||
+ | |||
+ | ===== Instalace ===== | ||
<code bash>svn co https:// | <code bash>svn co https:// | ||
Line 16: | Line 18: | ||
make workspace</ | make workspace</ | ||
- | Pro jistotu pouštím na '' | + | Pro jistotu pouštím na '' |
+ | |||
+ | < | ||
+ | | ||
<code bash># vyrobi to podadresar workspace.DATUM-CAS, | <code bash># vyrobi to podadresar workspace.DATUM-CAS, | ||
- | # nastav cesty v playground/Makefile | + | # nastav cesty v moses_playground/Makefile</ |
- | # priprav korpusy: | + | Nastavuju cesty '' |
- | cd playground/ | + | ===== Příprava korpusů ===== |
+ | |||
+ | <code bash># priprav korpusy: | ||
+ | |||
+ | cd moses_playground/ | ||
# co (paralelni) korpus, to adresar | # co (paralelni) korpus, to adresar | ||
Line 33: | Line 42: | ||
mujkorpus/ | mujkorpus/ | ||
- | Priklad viz / | + | Priklad viz / |
- | Pak nechas vyrobit alignment, bud rucne, nebo napr.: | + | Nějaké podsložky už tam jsou. Vytvářím novou '' |
+ | |||
+ | **Před dalšími operacemi raději přepínám z tcsh do bashe, který používá Ondra.** | ||
+ | |||
+ | <code bash>Pak nechas vyrobit alignment, bud rucne, nebo napr.: | ||
cd augmented_corpora | cd augmented_corpora | ||
Line 47: | Line 60: | ||
(Vystup viz napr. / | (Vystup viz napr. / | ||
- | Princip je ten, ze pro kazdy korpus K maji vsechny soubory augmented_corpora/ | + | Princip je ten, ze pro kazdy korpus K maji vsechny soubory augmented_corpora/ |
+ | mit stejny pocet radek. Mohou mit ruzny pocet tokenu na radce.</ | ||
- | Pak je skript augment.pl, ktery podle navodu z daneho korpusu vyreze potrebne faktory, napr.: | + | Cíl '' |
+ | |||
+ | Pozor, tady už některé věci vyžadují úpravy, např. se tam přistupuje k '' | ||
+ | |||
+ | Vyžaduje se také perlový modul '' | ||
+ | |||
+ | <code bash>Pak je skript augment.pl, ktery podle navodu z daneho korpusu vyreze potrebne faktory, napr.: | ||
cd augmented_corpora | cd augmented_corpora | ||
./ | ./ | ||
- | Pozor: v soucasne dobe stale jeste nefunguji zamky v augment.pl a NFS je debilni. Muze se tedy stat, ze kdyz ma augment vyrobit nejakou novou kombinaci, ktera se sklada z take vyrabenych soucastek, tak se vyrobi neuplne gzipy! | + | Pozor: v soucasne dobe stale jeste nefunguji zamky v augment.pl a NFS je debilni. |
+ | Muze se tedy stat, ze kdyz ma augment vyrobit nejakou novou kombinaci, | ||
+ | ktera se sklada z take vyrabenych soucastek, tak se vyrobi neuplne gzipy! | ||
+ | |||
+ | To byla priprava. : | ||
- | To byla priprava. :-) | + | Z tohohle to skoro vypadá, že se augment má pouštět před alignem, a ne až po něm. Z Makefilu je ale vidět, že se volání augmentu předává jako parametr alignu, který si ho zřejmě obsluhuje sám. |
+ | ===== Pouštění pokusů ===== | ||
- | Samotne pokusy pak pripravuji a spoustim takto: | + | <code bash>Samotne pokusy pak pripravuji a spoustim takto: |
cd playground | cd playground |