W 1909 roku, Charles S. Peirce proponuje graficzny zapis węzłów i krawędzi o nazwie "egzystencjalne wykresy", który nazwał "logiką przyszłości".

Podobne dokumenty
Elementy kognitywistyki III: Modele i architektury poznawcze

Sposób w jaki wiedzę prezentujemy decyduje potem o tym jaką wiedzę możemy wyprowadzić z systemu, jakich metod analizy możemy użyć.

Zarządzanie sieciami telekomunikacyjnymi

1 Policz, napisz i narysuj.

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Fragment darmowy udostępniony przez Wydawnictwo w celach promocyjnych. EGZEMPLARZ NIE DO SPRZEDAŻY!

JĘZYK ANGIELSKI POZIOM ROZSZERZONY

OpenPoland.net API Documentation

1. CZYM JEST SERIALIZACJA

Scenariusz zajęć do programu kształcenia Myślę- działam- idę w świat. Temat lekcji: Wild animals.

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

Hard-Margin Support Vector Machines

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO

Machine Learning for Data Science (CS4786) Lecture 11. Spectral Embedding + Clustering

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

Camspot 4.4 Camspot 4.5

Grupa Pancerniki ARMADILLOS

Innowacja pedagogiczna Doskonalenie umiejętności z języka angielskiego w klasie I. opracowała: mgr Małgorzata Wiland

Wymagania z języka angielskiego klasa 1 Podręcznik: English Quest 1 Wydawnictwo: Macmillan

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 9: Inference in Structured Prediction

SPRAWDZIAN OD ROKU SZKOLNEGO 2014/2015 CZĘŚĆ 2. JĘZYK ANGIELSKI

Carol Read Mark Ormerod with Magdalena Kondro

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Stargard Szczecinski i okolice (Polish Edition)

Ćwiczenia na egzamin - zaliczenie różnic programowych

Zarządzanie sieciami komputerowymi - wprowadzenie

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

Paweł Kurzawa, Delfina Kongo

Semantyczne Wiki na przykładzie Semantic MediaWiki

Spis treści. Basic. Intermediate. Extreme English

Semantyczne Wiki! na przykładzie! Semantic MediaWiki!

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

Programowanie i projektowanie obiektowe

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO

Viv Lambert. Photocopy Masters. Strona Hello!: Reinforcement 2 Extension 3. 1 Unit 1: Reinforcement 4 Extension 5

Stół Regolo. 100% Made in Italy. Może być używany w wersji zamkniętej lub otwartej na dowolnej wysokości It can be used open or closed, at any height

Sprawozdanie z laboratorium 2: Modeling knowledge with Resource Description Framework (RDF)

V Międzypowiatowy Konkurs Języka Angielskiego. Pod Patronatem Burmistrza Miasta i Gminy Żarki Klemensa Podlejskiego. Żarki 2011

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

Modelowanie hierarchicznych struktur w relacyjnych bazach danych

VI POWIATOWY KONKURS Z JĘZYKA ANGIELSKIEGO

Ankiety Nowe funkcje! Pomoc Twoje konto Wyloguj. BIODIVERSITY OF RIVERS: Survey to students

Algorytm FIREFLY. Michał Romanowicz Piotr Wasilewski

JĘZYK ANGIELSKI grupa III, strona 1/6

Metasploit Part 1. The Beginning

Machine Learning for Data Science (CS4786) Lecture11. Random Projections & Canonical Correlation Analysis

Język angielski. Gry i zabawy. Podróże dalekie i bliskie

EXAMPLES OF CABRI GEOMETRE II APPLICATION IN GEOMETRIC SCIENTIFIC RESEARCH

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

English Adventure 1 POZIOM KOMPETENCJI JĘZYKOWEJ WG CEF A1. Okres bezpodręcznikowy i sekcja Hello!

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

problem w określonym kontekście siły istotę jego rozwiązania

Tychy, plan miasta: Skala 1: (Polish Edition)

Katowice, plan miasta: Skala 1: = City map = Stadtplan (Polish Edition)

Jak działa grawitacja?

NIKO. Design: Tomasz Augustyniak

Wymagania edukacyjne z języka angielskiego dla klasy 2

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

MS Visual Studio 2005 Team Suite - Performance Tool

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA

Reprezentacja wiedzy ontologie, logiki deskrypcyjne

Przetwarzanie języka naturalnego (NLP)

EGZAMIN MATURALNY OD ROKU SZKOLNEGO 2014/2015 JĘZYK ANGIELSKI POZIOM PODSTAWOWY ROZWIĄZANIA ZADAŃ I SCHEMATY PUNKTOWANIA (A7)

SubVersion. Piotr Mikulski. SubVersion. P. Mikulski. Co to jest subversion? Zalety SubVersion. Wady SubVersion. Inne różnice SubVersion i CVS

Few-fermion thermometry

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019

Rysunek 1: Przykłady graficznej prezentacji klas.

HAPPY ANIMALS L01 HAPPY ANIMALS L03 HAPPY ANIMALS L05 HAPPY ANIMALS L07

HAPPY ANIMALS L02 HAPPY ANIMALS L04 HAPPY ANIMALS L06 HAPPY ANIMALS L08

PLUS. Funbook. Funbook Plus. Wariant intensywny. Philip James

Niepubliczne Przedszkole i Żłobek EPIONKOWO

Regulamin Dzielnicowego Konkursu Języka Angielskiego dla klas III Master of English.

Design: Piotr Kuchciński

Modelowanie i Programowanie Obiektowe

TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

English Quest 1 PLAN WYNIKOWY

ARKUSZ PRÓBNEJ MATURY Z OPERONEM JĘZYK ANGIELSKI

Jak zasada Pareto może pomóc Ci w nauce języków obcych?

Cele. Definiowanie wyzwalaczy

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

January 1st, Canvas Prints including Stretching. What We Use

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.

Programowanie Obiektowe i C++

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition)

Wykład 5_2 Arkusze stylów dziedziczenie. Technologie internetowe Zofia Kruczkiewicz

UML w Visual Studio. Michał Ciećwierz

Traceability. matrix

Programowanie obiektowe

Procesowa specyfikacja systemów IT

Kraków, 14 marca 2013 r.

Model semistrukturalny

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

Formularz dla osób planujących ubiegać się o przyjęcie na studia undergraduate (I stopnia) w USA na rok akademicki

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Fragment darmowy udostępniony przez Wydawnictwo w celach promocyjnych. EGZEMPLARZ NIE DO SPRZEDAŻY!

Transkrypt:

W 1909 roku, Charles S. Peirce proponuje graficzny zapis węzłów i krawędzi o nazwie "egzystencjalne wykresy", który nazwał "logiką przyszłości". Zostały wynalezione dla komputerów przez Richarda H. Richensa w Cambridge Language Research Unit w 1956 roku jako "Interlingua" dla automatycznego tłumaczenia języków naturalnych. Zostały one opracowane przez Roberta F. Simmonsa w System Development Corporation na początku 1960 i później rozwijane we współpracy m.in. z Allanem M. Collinsem i współpracownikami np. Quillianem czy Loftusem. W latach 1960-1980 opracowano ideę semantycznych Linków w ramach systemów hipertekstowych jako najbardziej podstawowa jednostka, lub krawędź, w sieci semantycznej. Idea te była niezwykle wpływowa, i można zauważyć wiele prób, by dodać linki semantyczne do HTML i XML.

Sieci semantycznej używamy, gdy mamy pewność, że dobrze rozumiemy pojęcia z danej dziedziny i powiązania między nimi. Większość sieci semantycznych kognitywistyce (poznawczo). jest oparta na Składają się z łuków i węzłów, które zorganizowane w hierarchii taksonomicznej. mogą być Sieci semantyczne pozwalają także odzwierciedlać dziedziczenie i prezentację węzłów jako proto-obiektów. O czym należy pamiętać o sieci semantyczne? Niektórych właściwości nie da się łatwo wyrazić za pomocą sieci semantycznej. Na przykład negacji, alternatywy i ogólnego braku wiedzy taksonomicznej. Wyrażanie tych relacji wymaga rozwiązania, takie jak uzupełnienie o rachunek predykatów i przy użyciu specjalistycznych procedur.

Pytania możliwe: Kto jest martwy? Kto gra Jazz/Trumpet?

Wiedza o relacjach to: atrybuty odpowiednie związane z nimi wartości. Mechanizmy wnioskowania możliwe są dzięki: Właściwościom dziedziczenia (elementy dziedziczą wartości z bycia członkami klasy). Dane muszą być zorganizowane w hierarchię klas.

Boxed nodes -- objects and values of attributes of objects. Values can be objects with attributes and so on. Arrows -- point from object to its value. This structure is known as a slot and filler structure, semantic network or a collection of frames.

Prostokąty (węzły) obiekty i wartości atrybutów obiektów. Strzałki - punkt od obiektu do jego wartości.

The algorithm to retrieve a value for an attribute of an instance object: 1. Find the object in the knowledge base 2. If there is a value for the attribute report it 3. Otherwise look for a value of instance if none fail 4. Otherwise go to that node and find a value for the attribute and then report it 5. Otherwise search through using isa until a value is found for the attribute.

1. Znajdź obiekt w bazie wiedzy 2. Jeśli jest wartość atrybutu to zwróć ją. 3. W przeciwnym razie szukaj wartości instancji. 4. W przeciwnym razie przejdź do węzła i znajdź wartość atrybutu, a następnie zwróć ją. 5. W przeciwnym razie dokonaj przeszukiwania za pomocą isa dopóki nie znajdziesz wartości dla atrybutu.

isa(person, mammal) Instance(Mike-Hall, person) team(mike-hall, Cardiff)

zdanie: John dał Mary książki. Tutaj mamy kilka aspektów zdarzenia.

Prosty mechanizm wnioskowania po prostu śledzi połączenia między węzłami sieci. 2 metody: Intersection search Inheritance

Aktywacja dwóch węzłów i poszukiwanie ich przecięcia i szukanie w ten sposób zależności między obiektami. Odwiedzone węzły odpowiednio oznaczamy.

Dziedziczenie opiera się na reprezentacji isa Dziedziczenie również zapewnia środki do rozumowania domyślnego. przykład: Emus are birds. Typically birds fly and have wings. Emus run.

1. Emus are birds. 2. Typically birds fly and have wings. 3. Emus run.

dog: any of a large and varied group of domesticated animals related to the fox, wolf, and jackal chihuahua: any of an ancient Mexican breed of very small dog with large, pointed ears bird: any of a class of warm-blooded, two-legged, egg-laying vertebrates with feathers and wings penguin: any of an order of flight-less birds found in the Southern Hemisphere, having webbed feet and paddle-like flippers for swimming and diving ostrich: a large, swift-running bird of Africa and the Near East; the largest and most powerful of living birds; it has a long neck, long legs, two toes on each foot, and small useless wings canary: a small yellow songbird of the finch family, native to the Canary Islands

Najpierw szukamy klas obiektów, przedmiotów. Potem dopiero definiujemy poszczególne obiekty tak by je jakoś między sobą rozróżnić.

vertebrate ^ is-a has-part /------------- wings / reproduction /--------------- egg-laying / body-temp /----------------- warm-blooded bird--< no. of legs ^ ^ ^ \----------------- 2 / \ \ covering is-a / \ \--------------- feathers / \ \ movement color / \ \------------- flight yellow ------canary size / is-a \ is-a small -----/ \ movement ostrich---------- run movement \ size swim ----------penguin \--------- big

sieci semantyczne związane z odpowiednimi zestawami narzędzi programowych służących do inżynierii wiedzy leksykalnej: 1. Semantic Network Processing System (SNePS) Stuarta C. Shapiro lub 2. paradygmat MultiNet Hermanna Helbig (w szczególności nadaje się do reprezentacji semantycznej wyrażeń języka naturalnego i używane w różnych aplikacjach NLP). 3. Sieci semantyczne są stosowane w specjalistycznych zadaniach wyszukiwania informacji, takich jak wykrywanie plagiatu. Sieci semantyczne pozwalają wtedy na kompresję w celu zmniejszenia różnorodności językowej i umożliwiają przez to określenie znaczenia słowa, niezależnie od zestawów słów.

The MemberOf link between Jill and FemalePersons indicates that Jill belongs to the category of female persons.

O ile nie ma przeciwwskazań, zakłada się, że obiekty należące do pewnej klasy dziedziczą po niej wszelkie jej własności. Dziedziczenie jest wielokrotne. Można należeć do więcej niż jednej kategorii. Jill ma 2 nogi!

Link: HasSister odwrotny do linku SisterOf. Czasami po prostu takie linki ułatwiają wnioskowanie: Czyją siostrą jest Jack. Gdy odkryjemy że link HasSister jest linkiem odwrotnymi do SisterOf, wówczas proces wnioskowania może iść za linkiem HasSister od Jack do Jill i odpowiedzieć na pytanie.

Wady: Reprezentacja tylko binarnych relacji co tworzy problem dla relacji Run(ChennaiExpress, Chennai,Bangalore,Today). Nie ma standardowej definicji nazw linków. Zalety: Potrafią reprezentować wartości domyślne dla kategorii. Jack ma 1 nogę, ale przecież jest osobą a każda osoba ma 2 nogi. Wtedy 2 nogi będzie wartością domyślną, ale jeśli dla Jack określono inaczej to ta wartość zostaje nadpisana. Są łatwe do interpretacji. Są łatwe do przełożenia na język PROLOG.

Tom is a cat. Tom caught a bird. Tom is owned by John. Tom is ginger in colour. Cats like cream. The cat sat on the mat. A cat is a mammal. A bird is an animal. All mammals are animals. Mammals have fur.