De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Unificatie grammatica

Verwante presentaties


Presentatie over: "Unificatie grammatica"— Transcript van de presentatie:

1 Unificatie grammatica
Natuurlijke taalverwerking week 8

2 Notatie bert = cat np head agr per 1 case nom lex(bert,X) :-
X:cat <=> np, X:head:case <=> nom, X:head:agr:per <=> 1. “de waarde van cat in feature structuur X is np” Natuurlijke Taalverwerking

3 Notatie: reentrancies
mother cat s head 1 dghtr1 cat np agr 1 dghtr2 cat vp regel(s_np_vp, S, [ NP, VP] ) :- S:cat <=> s, NP:cat <=> np, VP:cat <=> vp, NP:agr <=> VP:agr. Natuurlijke Taalverwerking

4 Demo-grammatica in Hdrug
Natuurlijke Taalverwerking

5 Natuurlijke Taalverwerking
Notatie: categorieën regel(s_np_vp, s/S, [np/NP, vp/VP]) :- ………… s/S wordt vertaald als S:cat <=> s Natuurlijke Taalverwerking

6 Natuurlijke Taalverwerking
Macro’s/templates agr(X,Per,Num) :- X:head:agr:per <=> Per, X:head:agr:num <=> Num. lex(duif,n/N) :- agr(N,3,sg). lex(duiven,n/N) :- agr(N,3,pl). Natuurlijke Taalverwerking

7 Natuurlijke Taalverwerking
Macro’s voor regels Head-feature principle: de head features van de moeder en het hoofd van een regel zijn identiek. hfp(Mother,Head) :- Mother:head <=> Head:head. regel(np_det_n, np/NP, [det/Det, n/N]) :- hfp(NP,N). Natuurlijke Taalverwerking

8 Natuurlijke Taalverwerking
Subcategorisatie Het verschil tussen intransitieve, transitieve werkwoorden, werkwoorden met een PP-complement leidt tot verschillende regels voor VP: VP --> V VP --> V NP VP --> V PP VP --> V NP PP etc. Natuurlijke Taalverwerking

9 Natuurlijke Taalverwerking
Subcategorisatie Verband tussen werkwoord en VP-regel leggen we vast met het feature COMP: lex(slapen,v/V) :- V:comp <=> iv. regel(vp_v,vp/VP, [ v/V ]) :- hfp(VP,V), Natuurlijke Taalverwerking

10 Natuurlijke Taalverwerking
Macro’s voor regels head_comp_structure(Mother,Head,Comp) :- hfp(Mother,Head), Head:comp <=> Comp. regel(vp_v_np, vp/VP, [v/ V, np/NP]) :- head_comp_structure(VP,V,np). Natuurlijke Taalverwerking

11 Macro’s voor het lexicon
Alle eigennamen zijn 3e persoon enkelvoud: woord(Naam,np/NP) :- agr(NP,3,sg), naam(Naam). naam(wim). naam(henk). …... Natuurlijke Taalverwerking

12 Macro’s voor het lexicon
Alle zelfstandige naamwoorden hebben een enkelvoud en een meervoud: woord(Woord,n/N) :- agr(N,3,pl), znw(_,Woord). woord(Woord,n/N) :- agr(N,3,sg), znw(Woord,_). znw(boek,boeken). znw(man,mannen). ….. Natuurlijke Taalverwerking

13 Een fragment met macro’s
Hdrug demo…. Natuurlijke Taalverwerking


Download ppt "Unificatie grammatica"

Verwante presentaties


Ads door Google