Diff for ''
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| # dotaz - plus operator | {{Předmět|Úvod do počítačové lingvistiky|Vladislav Kuboň|PFL012}} |
| Line 3: | Line 3: |
| <{ForumPost(poster="kaja", timestamp=2009-02-10 22:49:30)}> proč se tady zavolá **Real::operator+ (const Base &) const** a ne ** Real::operator+ (const Complex &) const**? nějak do toho nevidim :( proč to propadne až k Base &? chápu že reference na potomka se dá bez problémů převést na ref. na předka, ale proč to nějak "nechytí" už const Complex & ? dík za případnou odpověď (možná se tu budu ptát ještě víc) (hned druhá otázka u s0cketky .... sakra, nějak brzo jsem se zarazil) |
Úvodní přednáška do počítačové lingvistiky. Výklad doktora Kuboně je srozumitelný a v rozumné míře zábavný, poměr teorie a praktických ukázek je vyrovnaný. |
| Line 12: | Line 5: |
| class Base { public: virtual Base operator+ (const Base &) const; } class Complex; class Real:public Base { public: virtual Base operator+ (const Base &) const; virtual Real operator+ (const Real &) const; virtual Complex operator+ (const Complex &) const; } class Complex:public Base { public: virtual Base operator+ (const Base &) const; virtual Real operator+ (const Real &) const; virtual Complex operator+ (const Complex &) const; } Real r; Complex c; Base &b = r; b = b + c; |
== Zkouška == Na zkoušku se lze během jednoho dne v pohodě naučit (tomu, kdo nechodil na přednášky, to může trvat o něco déle). Zkouška je písemná, jedna velká otázka a 7 menších. Na jedničku je třeba umět všechna klíčová slova k dané otázce. === Otázky === * Co je wordnet? * Popište systém ASIMUT. * Podrobně popiště systém MOSAIC. * Používá MOSAIC syntaktickou analýzu? Proč? * Co je a na co slouží strukturní index u Chomského gramatiky? * Pražský závislostní korpus (PDT) * Unifikační gramatiky - výhody/nevýhody * Systém Česílko * Kontrola překlepů * Co je morfém a jak ho klasifikujeme? * Nakreslete složkový a závislostní strom pro větu "Ve včerejším závodu startovali výborní skokani." * Převeďte složkový strom na závislostní * Co je překladová paměť? * Co je vyhlazování? * Brownův korpus * Co je ontologie a jak se používá? * Chomskeho teorie * Co je alomorf? * Bickel-Schroderova metoda * PennTreebank * Sestavy rysu a jejich použití. * Co je transfér v automatickém překladu – přenos zanalyzované věty z jednoho jazyka do druhého (slovosled, morfologie) * Jaký je rozdíl mezi interlinguou a pivotním jazykem? * Co je TAG (velmi stručně popište) * Popište model zašuměného kanálu. * Funkční generativní popis stručně * Statistické metody prekladu * co je LFG? * co je Two-Level morphology? * BLEU * rozdil intenze/extenze * transparentní intenzionální logika * co je ATN? (Augmented transition network) * Stručně popište Český národní korpus(složení, velikost, typy značek). * Popište Vauquoisův trojúhelník. (trojúhelník s interlinguou na vrcholu) * Stručně popište systém METEO. * Stručně popište rozdíl mezi hloubkovou a povrchovou rovinou analýzy syntaxe. * rozdil mezi morfologickou analyzou a taggingem * 3 hlavní přístupy k popisu morfologie * Q systemy (k comu sluzia, kde su aplikované, ako funguju) * dělení anafor a jak se řeší algoritmicky * Co je to lemmatizace a kde se používá? * ALPAC * metody kontroly gramatickej spravnosti viet (hlavne javy, specificke javy pre cestinu, implementacia) * Co je to teorie minimalismu, kdo je autorem a co jí předcházelo == Poznámky == [[PFL012-poznámky|Nekompletní přepis poznámek]] |
| Line 43: | Line 59: |
| <{/ForumPost}> | == Materiály == Materiály (slajdy a draft skript) posílá přednášející mailem všem, co mají předmět zapsaný. Případně jsou dostupné v SISu na stránce předmětu (po přihlášení). Případně existuje i [http://www.marketa.najevisti.info/dokumenty/Lingvistika-priprava.pdf vypracovaný hangout] od studentů. |
| Line 45: | Line 62: |
| <{ForumPost(poster="kaja", timestamp=2009-02-11 00:00:24)}> tak, budu sem házet další věci co mi nedávají smysl :) např. otázka 6 ... wtf? nějak tomu nerozumím, ani se mi to nezbuilduje když dám copy-paste (a ten kód do main) ... jaký má význam tam takhle hodit template když to ... není template? a když to nechám jenom jako struct, tak mi gcc nadává že redefinovat struct víckrát nejde ... nerozumím, co chtěl básník říci |
== Literatura == * Eva Hajičová, Jarmila Panevová, Petr Sgall: Úvod do teoretické a počítačové lingvistiky, I. svazek – Teoretická lingvistika (Karolinum 2002, ISBN 80-246-0470-1) ** kniha je dostupná ve fakultní knihovně na Malé Straně |
| Line 49: | Line 66: |
| template struct T { enum { v = 1 }; } template struct T { enum { v = 2 }; } template struct T { enum { v = 3 }; } char a[ T::v]; Jakou velikost bude mi pole a? [A] neni definovane [B] 2 [C] 3 [D] 1 <{/ForumPost}> <{ForumPost(poster="OndraC", timestamp=2009-02-11 09:33:30)}> Čau, na ten plus operátor zkus kouknout k s0cketce na 34. příklad... tam to je pěkně vysvětlený... co se týče tý další otázky, tak to sám nechápu... <{/ForumPost}> <{ForumPost(poster="svick", timestamp=2009-02-11 22:08:08)}> > kaja wrote:tak, budu sem házet další věci co mi nedávají smysl :) > např. otázka 6 ... wtf? nějak tomu nerozumím, ani se mi to nezbuilduje když dám copy-paste (a ten kód do main) ... jaký má význam tam takhle hodit template když to ... není template? a když to nechám jenom jako struct, tak mi gcc nadává že redefinovat struct víckrát nejde ... nerozumím, co chtěl básník říci s0cketka to má špatně, když podíváš do zdrojáku té stránky, uvidíš, že tam má, T<něco>, ale prohlížeč to <něco> chápe jako tag a nezobrazí ho. <{/ForumPost}> |
[[Category:Matematická lingvistika]] |