23.07.2013 Views

všechny slajdy

všechny slajdy

všechny slajdy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sémantické sítě Sémantické sítě<br />

Dědičnost v sémantick´ych sítích<br />

◮ pojem sémantické sítě pˇredchazí OOP<br />

◮ dědičnost:<br />

• jestliˇze určitá vlastnost platí pro tˇrídu→ platí i pro vˇsechny její podtˇrídy<br />

• jestliˇze určitá vlastnost platí pro tˇrídu→ platí i pro vˇsechny prvky této<br />

tˇrídy<br />

◮ určení hodnoty vlastnosti – rekurzivní algoritmus<br />

◮ potˇreba specifikovat i v´yjimky – mechanizmus vzor˚u a v´yjimek<br />

(defaults and exceptions)<br />

• vzor – hodnota vlastnosti u tˇrídy nebo podtˇrídy, platí ta, co je blíˇz<br />

objektu<br />

• v´yjimka – u konkrétního objektu, odliˇsná od vzoru<br />

Úvod do počítačové lingvistiky 10/11 17 / 27<br />

Sémantické sítě Sémantické sítě<br />

Vzory a v´yjimky – pˇríklad<br />

◮ “vˇsichni ptáci mají kˇrídla.”<br />

◮ “vˇsichni ptáci umí létat.”<br />

◮ “ptáci se zlomen´ymi kˇrídly jsou ptáci, ale neumí létat.”<br />

◮ “tučnáci jsou ptáci, ale neumí létat.”<br />

◮ “kouzelní tučňáci jsou tučňáci, kteˇrí umí létat.”<br />

◮ kdo umí létat:<br />

• “Tweety je pták.”<br />

• “Petˇrík je tučnák.”<br />

• “Penelope je kouzeln´y tučnák.”<br />

◮ vˇsimněte si, ˇze víra v hodnotu vlastnosti objektu se m˚uˇze měnit s<br />

pˇríchodem nov´ych informací o klasifikaci objektu<br />

Úvod do počítačové lingvistiky 10/11 19 / 27<br />

Dědičnost vztah˚u část/celek<br />

Sémantické sítě Sémantické sítě<br />

◮ “krávy mají 4 nohy.”<br />

• kaˇzdá noha je částí krávy<br />

◮ “Na poli je (konkrétní) kráva.”<br />

• vˇsechny části krávy jsou taky na poli<br />

◮ “Ta kráva (na poli) je hnědá (celá).”<br />

• vˇsechny části té krávy jsou hnědé<br />

◮ “Ta kráva je ˇst’astná.”<br />

• vˇsechny části té krávy jsou ˇst’astné – neplatí<br />

◮ lekce: některé vlastnosti jsou děděny částmi, některé nejsou<br />

explicitně se to vyjadˇruje pomocí pravidel jako<br />

part-of(x, y) ∧ location(y, z) ⇒ location(x, z)<br />

Úvod do počítačové lingvistiky 10/11 18 / 27<br />

Sémantické sítě Sémantické sítě<br />

Aplikace sémantick´ych sítí<br />

(Princeton) WordNet – http://wordnet.princeton.edu/<br />

◮ sématická sít’ 100.000 (anglick´ych) pojm˚u, zachycuje:<br />

• synonyma, antonyma (v´yznamově stejná/opačná)<br />

• hyperonyma, hyponyma (podtˇrídy)<br />

• odvozenost a dalˇsí jazykové vztahy<br />

◮ tvoˇrí se národní wordnety (navázané na anglick´y WN)<br />

česk´y wordnet – cca 30.000 pojm˚u<br />

◮ nástroj na editaci národních wordnet˚u – DEBVisDic, vyvinut´y na FI<br />

MU<br />

◮ VisualBrowser –<br />

http://nlp.fi.muni.cz/projekty/visualbrowser/<br />

nástroj na vizualizaci (sémantick´ych) sítí, vznikl jako DP na FI MU<br />

Úvod do počítačové lingvistiky 10/11 20 / 27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!