[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
user:zeman:rizeni-pokusu-pomoci-makefilu [2009/11/24 17:18]
zeman Už se nám to vybarvuje...
user:zeman:rizeni-pokusu-pomoci-makefilu [2009/11/24 18:16]
zeman .md.fix
Line 56: Line 56:
   * Velikost trénovacích dat pro křivku učení   * Velikost trénovacích dat pro křivku učení
   * Různá nastavení parseru a dalších nástrojů, různá předzpracování dat (např. převedení morfologických značek do sady PDT)   * Různá nastavení parseru a dalších nástrojů, různá předzpracování dat (např. převedení morfologických značek do sady PDT)
 +
  
  
Line 79: Line 80:
     * MD pravidlo končí povinně prázdným řádkem (dokonce i na konci souboru).     * MD pravidlo končí povinně prázdným řádkem (dokonce i na konci souboru).
     * Není-li uveden parametr ''.md.for'', pravidlo se rozgeneruje pro všechny známé rozměry kromě posledního (u nás ''STATES'', ale může se jmenovat i jinak).     * Není-li uveden parametr ''.md.for'', pravidlo se rozgeneruje pro všechny známé rozměry kromě posledního (u nás ''STATES'', ale může se jmenovat i jinak).
 +    * Parametr ''.md.fix'' obsahuje hodnoty, které jsou v tomto pravidle pevné, tj. pravidlo se nerozgenerovává pro ostatní hodnoty téhož rozměru. Není zatím dovoleno uvést více hodnot ve stejném rozměru (i když by to teoreticky mohlo sloužit k vymezení částečného rozgenerování).
 +      * Jestliže ''.md.fix'' obsahuje rozměr, který je současně uveden v ''.md.for'', znamená to, že cílový typ souboru se pohybuje v tomto rozměru, má jeho hodnotu uvedenou v cestě, akorát toto konkrétní pravidlo generuje tento soubor pouze pro jednu hodnotu v dotyčném rozměru.
 +      * Jestliže ''.md.fix'' obsahuje rozměr, který není současně uveden v ''.md.for'', znamená to, že cílový typ souboru tento rozměr nezná a nemá ho uveden v cestě, avšak některý ze zdrojových souborů tento rozměr má a potřebuje vědět, kterou hodnotu máme na mysli. Které ze zdrojových souborů hodnotu ''.md.fix'' využijí, poznáme z pravidel, která tyto soubory generují jako cílové a vymezují jejich rozměry.
  
 <code>.MDRULE <code>.MDRULE
Line 84: Line 88:
 .md.dep $(TOOLDIR)/runmst.pl .md.dep $(TOOLDIR)/runmst.pl
 .md.for: LANGUAGES DE PREPROCESSINGS .md.for: LANGUAGES DE PREPROCESSINGS
-.md.fix: TRAINTEST = test +.md.fix: test
-.md.iff: .blind.conll.TRAINTEST = test # tady zbytečné, plyne už z .md.fix+
         @echo Running MST for language $(*LANGUAGES):         @echo Running MST for language $(*LANGUAGES):
         $(TOOLDIR)/runmst.pl -m $(*2) < $< > $@</code>         $(TOOLDIR)/runmst.pl -m $(*2) < $< > $@</code>

[ Back to the navigation ] [ Back to the content ]