====== Context Free Grammar ====== da se do CNF - Chomskeho normalni forma\\ A -> BC\\ B -> terminal\\ S1 -> Λ\\ ===== CKY ===== na diagonalu si napis posloupnost terminalu a preved je na neterminaly\\ potom postupuj po diagonalach vys a vys, do kazdeho policka prijdou vsechny moznosti, ktere jsou odvodit z dvojic policek: 1 2 3 4 ? 1 2 3 4 slozitost θ(|G|N3) ===== Chart parsing ===== taky horni trojuhelnik nad diagonalou. navic ?zasobnik Agenda, na pocatku v ni terminaly, pak je supej do policek a pokud muzes pouzit nejaky pravidlo, tak ho uzi a vysledek zase supej do Agendy. Resi problem CKY s unary rules (jako S->VP) a ani cykly v G nevadi (S->VP->NP->S) (do agendy supu jen kdyz tam jeste prvek neni) CKY vadily? ====== PCFG ====== Probabilistic, pro kazde rule na P(pravidla) do cell si pisu soucin komponenty*P(pravidla) pocitam nejpravdepodobnejsi parse, takze kdyz vice moznosti, tak si staci pamatovat tu vetsi pst tahle pravdepodobnosti verze Chart parsingu se asi menuje VITERBI (nerozumnel jsem presne)