Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
user:dusek:morpho_gen [2011/10/03 18:13] dusek |
user:dusek:morpho_gen [2012/07/30 12:58] (current) dusek |
||
---|---|---|---|
Line 16: | Line 16: | ||
* Jeden model na všechny POSy? Spíš asi dělené, na různá políčka různý, určování zleva doprava | * Jeden model na všechny POSy? Spíš asi dělené, na různá políčka různý, určování zleva doprava | ||
* časem může být použit interset | * časem může být použit interset | ||
- | * nejprve doplnit konstantní vlastnosti, potom určování ostatních i na základně nich | ||
* zřejmě tři bloky: | * zřejmě tři bloky: | ||
- určení slovního druhu | - určení slovního druhu | ||
- | - doplnění konstant | + | - doplnění konstant |
- určení jednotlivých morfologických hodnot | - určení jednotlivých morfologických hodnot | ||
* hodí se, že první blok už bude mít rody všech substantiv doplněné | * hodí se, že první blok už bude mít rody všech substantiv doplněné | ||
+ | * trénování na zlatých formémech ? aby se netloukly s tím výsledkem ? | ||
+ | * potom možná bude nižší accuracy, ale větší gramatikalicita -- asi by se mělo změřit | ||
== určení slovního druhu == | == určení slovního druhu == | ||
Line 27: | Line 28: | ||
* vynechat slovesné formy -- bude se určovat čas | * vynechat slovesné formy -- bude se určovat čas | ||
* vynechat vokalizaci předložek, | * vynechat vokalizaci předložek, | ||
+ | * u většiny slov jednoznačné, | ||
+ | * přímo z t_lemma & formém se dá určit 99% případů | ||
+ | * šlo by mít modely jen pro nejednoznačné případy, pro ostatní je generovat z MorphoLM (a brát první, co přijde) nebo mít uložené ve slovníku a jako fallback až LM | ||
+ | * zřejmě nejde mít jeden velký model, který by ošetřil všechny triviální případy -- bude nutné si udělat pls.gz | ||
+ | * modely: pro každé slovo zvlášť, tj. určení jen těch pár tříd | ||
=== POSy a generované věci === | === POSy a generované věci === | ||
Line 33: | Line 39: | ||
* adjektiva: číslo, negace, rod, pád (pokud není dán z formému) | * adjektiva: číslo, negace, rod, pád (pokud není dán z formému) | ||
* zájmena: číslo, negace, rod, pád (není-li dán z formému), possesivnost (v určení lemmatu? -- //svůj// apod.) | * zájmena: číslo, negace, rod, pád (není-li dán z formému), possesivnost (v určení lemmatu? -- //svůj// apod.) | ||
- | * číslovky: pád (není-li z formému) | + | * číslovky: pád (není-li z formému), rod (není-li konstantní) |
* možná až potom dát ReverseNounNumberDependendency, | * možná až potom dát ReverseNounNumberDependendency, | ||
- | * slovesa: osoba, číslo, čas, rod (v tagu samotném), modální sloveso | + | * slovesa: osoba, číslo, čas, rod (v tagu samotném), modální sloveso, negace |
* předložky: | * předložky: | ||
Line 42: | Line 48: | ||
* tj. mít '' | * tj. mít '' | ||
* z+2, featury od toho, co na tom visí //pro adjektiva: " | * z+2, featury od toho, co na tom visí //pro adjektiva: " | ||
+ | |||
+ | t-node [ a/lex.rf a-node [ m/lemma ~ ' | ||
+ | |||
* Koreference (gramatická) //pro " | * Koreference (gramatická) //pro " | ||
* rodič a jeho featury //pro adjektiva: governors gender// | * rodič a jeho featury //pro adjektiva: governors gender// | ||
+ | * formém ovlivňuje gramatický slovesný čas -- v:že+fin, v:aby+fin, negaci: v: | ||
=== Zůstává ruční / původní === | === Zůstává ruční / původní === | ||
Line 50: | Line 60: | ||
* **GenerateWordForms -- nutné pročistit**, | * **GenerateWordForms -- nutné pročistit**, | ||
* Vokalizace ? | * Vokalizace ? | ||
+ | |||
+ | ==== Slovesa ==== | ||
+ | * Generování slovesných forem -- jednoduché ML na závorkový zápis | ||
+ | * Výsledky: varianty pokusů: | ||
+ | |||
+ | ^ pokus ^ popis ^ datum ^ accuracy ^ | ||
+ | | verbal | ||
+ | | verbal-person | ||
+ | | verbal-persfeat | ||
+ | | verbal-normalized | ||
+ | | verbal-inf_mod_fix | normalizované pořadí v targetu, sjednocené modály, deontmod + is_modal | ||
+ | | verbal-uni_mod | ||
+ | |||
+ | * Výsledky nejsou úplně porovnatelné, | ||
+ | * aktuálně se používá verbal-uni_mod (proč?) | ||
+ | |||
+ | === TODO === | ||
+ | * nastavit nějak líp cost -- asi menší regularizaci, | ||
+ | * přitom zřejmě chyby budou výjimečné (protože prostor featur je hodně hustý a ke každé chybě bude existovat i správný příklad) | ||
+ | * možná filtrovat nemožné příklady (neshodné aux.rf se zlatými? kolik to bude %?) | ||
+ | * váhy příkladům (čím delší string, tím větší váha :-)) | ||
+ | * opravit nějak generování " | ||
+ |