Modelowanie treści sumeryjskich tekstów gospodarczych z epoki Ur III.
|
|
- Bartłomiej Majewski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Modelowanie treści sumeryjskich tekstów gospodarczych z epoki Ur III. Wojciech Jaworski Uniwersytet Warszawski 19 listopada 2007 ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
2 Plan referatu 1 Język 2 Parsowanie 3 Zastosowania 4 Rozszerzenia ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
3 Starożytny Sumer w okresie Ur III ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
4 Korpus tekstów Archeolodzy odkopali ok tabliczek pochodzacych z czasów panowania trzeciej dynastii z Ur (2100p.n.e.-2000p.n.e.). Większość z nich zostało napisanych w przeciagu 40 lat i pochodzi z 4 miast. Urzędnicy królewscy dokumentowali na glinianych tabliczkach przekazywanie dóbr, składanie ofiar, opłacanie pracowników, bilanse produkcji w zakładach przemysłowych, wykonana pracę, aprowizowanie wojska, diety podróżne itp. Około tekstów dostępnych jest w wersji elektronicznej w bazie danych Cuneiform Digital Library Initiative (CDLI) prowadzonej przez Uniwersytet Kalifornijski w Los Angeles i Instytut Historyczny im. Maxa Plancka w Berlinie. Tabliczki sa przechowywane w bazie w postaci tekstowej w formie transliteracji w alfabecie łacińskim. Na potrzeby badań wybrałem korpus ok dokumentów dotyczacych dystrybucji zwierzat hodowlanych. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
5 Tekst gospodarczy Wojciech Jaworski Uniwersytet Warszawski () Modelowanie tres ci sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
6 Pismo: homonimia Jeden dźwięk może być zapisywany na różne sposoby, przyjmujac różne znaczenia. Na przykład dźwięk gu miał czternaście odpowiadajacych mu znaków graficznych, m.in. gu gu2 len szyja gu3 głos gu4 wół ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
7 Pismo: polifonia Znak może być różnie czytany w zależności od kontekstu. główne odczyty: an, dingir, d pozostałe odczyty: a11?, am6, ana2, anu, dalhamunx, dibur, digir, dimer, /dimer/, dimir, dimmer, diner, dingira, dinir, dir3, el3, eszszu2, il3, ila, ili, ilu, le4, sa8, szubul, s,a3, usanx, za5 dingir oznacza bóg d (skrót od dingir) jest determinatywem oznaczajacym, że następne słowo jest imieniem bóstwa an to imię boga niebios (jest to jedyny bóg, którego imię jest pisane bez determinatywu) an oznacza niebo, niebiański an może być czytany fonetycznie jako sylaba an, wykorzystywany w zapisie afiksów gramatycznych i oraz słów (nazw własnych) pochodzenia pozasumeryjskiego. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
8 Transliteracja &P = OIP 1. 1(disz) sila4 ur-mes ensi2 2. 1(disz)# sila4 da-da dumu lugal 3. 1(disz)# sila4 1. u4 2(u) 3(asz@t)-kam $ 1 line blank 3. mu-du 4. ab-ba-sa6-ga i3-dab5 5. iti sze-kin-ku5 6. mu en dinanna 1. 3(disz) ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
9 Ontologia Diagram komponentów znaczeniowych. Relacje bycia częścia, bycia cecha. Ontologia jest domknięta za pomoca specjalnej kategorii zawierajacej wszystkie obiekty nie mieszczace się w kategoriach przedstawionych na diagramie. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z epoki 19 listopada Ur III / 38
10 Język reprezentacji znaczenia Fraza Język reprezentacji znaczenia składa się ze stałych oraz predykatów, które sa łaczone ze soba za pomoca alternatywy i koniunkcji. Nazwy predykatów sa kategoriami ontologicznymi. Pierwszym argumentem predykatu jest stała reprezentujaca obiekt należacy do kategorii wyznaczonej przez predykat. Pozostałe argumenty sa stałymi reprezentujacymi części (cechy) obiektu. ur-mes ensi2 zapisana w języku reprezentacji znaczenia będzie miała postać Name-Job(a 1, a 2, a 3 ) Name(a 2, a 4, a 5 ) Job(a 3, a 6 ) JobName(a 6, a 7 ) ur(a 4 ) mes(a 5 ) ensi2(a 7 ). ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
11 Semantyka języka reprezentacji znaczenia Name-Job(a 1, a 2, a 3 ) Name(a 2, a 4, a 5 ) Job(a 3, a 6 ) JobName(a 6, a 7 ) ur(a 4 ) mes(a 5 ) ensi2(a 7 ) Predykaty definiuja kategorię ontologiczna swojego pierwszego argumentu oraz wiaż a pierwszy argument z pozostałymi za pomoca relacji bycia częścia, badź opisem. Interpretacjami predykatów ur, mes, ensi2 sa sylaby lub wyrazy elementy języka. Interpretacja predykatu Name jest zbiór imion rozumianych jako elementy języka. Interpretacja predykatu JobName jest zbiór nazw zawodów rozumianych jako elementy języka. Interpretacjami stałych sa konkretne obiekty. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
12 Plan referatu 1 Język 2 Parsowanie 3 Zastosowania 4 Rozszerzenia ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
13 Segmentacja Tekst Podział tekstu na znaki. Odróżnienie tekstu sumeryjskiego od oznaczeń edytorskich, Brak jednolitej konwencji oznaczania struktury i uszkodzeń tekstów. CDLI stopniowo ujednolica teksty. W wyniku segmentacji tekst może utracić strukturę listy {gesz}asalx( A.TU.NIR )!(A.TU) du3-a po segmentacji ma postać grafu ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
14 Składnia dokumentów gospodarczych Niemal wszystkie słowa sa rzeczownikami albo liczebnikami. Afiksy deklinacyjne i słowotwórcze niemalże nie występuja, a sens tekstu jest wyznaczony przez kolejność fraz. Badania empiryczne wykazały, że język sumeryjskich tekstów gospodarczych jest regularny. Dokument gospodarczy jest pojedynczym zdaniem w szyku OSV, z bardzo rozbudowana częścia O; zaopatrzonym w datę. Schemat prostego pokwitowania ((Number Animal)+ Man)+ Day Receiver Month Year Summary. Schemat miesięcznego zestawienia (((Number Animal) + Man) + Summary Day) + SzuLagab Receiver Month Year. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
15 Gramatyka reguły gramatyczne maja postać A α 1,..., α n A β+ gdzie α 1,..., α n, β sa symbolami. Reguła A β+ jest równoważna zbiorowi reguł A β, A ββ, A βββ,.... w gramatyce nie ma rekurencji Gramatyka jest semantyczna większości symboli z gramatyki odpowiadaja kategorie ontologiczne. Przykładowe reguły Name ::= ur mes Name-Job ::= Name Job Name-Job ::= Name Name-Job ::= Job Number-Animal ::= Number Animal Number-AnimalList ::= NumberAnimal + ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
16 Analizator składniowy: reprezentacja danych Częściowo zinterpretowany tekst reprezentujemy za pomoca skierowanego grafu acyklicznego, którego. krawędzie etykietujemy symbolami z gramatyki. Graf ten będziemy nazywać grafem rozbioru składniowego. Parsowanie przebiega z dołu do góry. Aplikacja reguły polega na znalezieniu ścieżki w grafie i dodaniu do niego nowej krawędzi etykietowanej produkcja reguły. Gramatyka nie musi być kompletna. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
17 Wieloznaczność Wieloznaczność wynikajaca z niewiedzy: zabar-dab5. Wieloznaczność wynikajaca ze skrótowego zapisu: mu en {d}inanna. Wieloznaczność wynikajaca z braku nawiasowania: NAList Man NAList Man Middleman NAList Man Middleman. Możliwe sa dwie interpretacje: (NAList Man NAList Man) Middleman NAList Man Middleman, NAList Man (NAList Man Middleman) NAList Man Middleman. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
18 Wieloznaczność Wieloznaczność wynikajaca z braku znaków rozdzielajacych słowa 1(disz) sila4 ga ga mu ga-ga-mu i ga-mu to imiona, a ga jest określeniem zwierzęcia. NumberAnimalName można uzyskać na dwa sposoby. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
19 Analiza semantyczna Formuły języka reprezentacji znaczenia powiazane sa z grafem rozbioru składniowego. Pozwala to w zwarty sposób zapamiętać treść niejednoznacznych dokumentów. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
20 Analiza semantyczna Formuły języka reprezentacji znaczenia powiazane sa z grafem rozbioru składniowego. Pozwala to w zwarty sposób zapamiętać treść niejednoznacznych dokumentów. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
21 Analiza semantyczna Z każdym symbolem gramatyki wiażemy zbiór predykatów. Zbiór przypisany do symbolu utworzonego podczas segmentacji zawiera jeden jednoargumentowy predykat. Nazwa predykatu jest tożsama z nazwa symbolu. Semantyka krawędzi grafu [[ga]] 3,4 = ga(a ga,3,4 ) Argument predykatu jest stała, której indeksy identyfikuja krawędź grafu. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
22 Analiza semantyczna Formuły języka reprezentacji znaczenia powiazane sa z grafem rozbioru składniowego. Pozwala to w zwarty sposób zapamiętać treść niejednoznacznych dokumentów. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
23 Analiza semantyczna Postać predykatu utworzonego w wyniku parsowania określa reguła semantyczna przypisana do reguły gramatycznej. Indeksy stałych wiaż a ze soba predykaty [[Name]] 4,6 = Name(a Name,4,6, a ga,4,5, a mu,5,6 ) [[ga]] 4,5 [[mu]] 5,6 = = Name(a Name,4,6, a ga,4,5, a mu,5,6 ) ga(a ga,4,5 ) mu(a mu,5,6 ) Powiazanie to odpowiada relacji bycia częścia lub bycia opisem. Odniesienie przedmiotowe stałej jest tożsame z odniesieniem przedmiotowym frazy wskazywanej przez indeksy stałej. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
24 Analiza semantyczna Formuły języka reprezentacji znaczenia powiazane sa z grafem rozbioru składniowego. Pozwala to w zwarty sposób zapamiętać treść niejednoznacznych dokumentów. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
25 Analiza semantyczna Semantyka krawędzi majacej dwa znaczenia ( [[NumberAnimalName]] 1,6 = NumberAnimalName(a NumberAnimalName,1,6, a NumberAnimal,1,3, a Name,3,6 ) ) ( [[NumberAnimal]] 1,3 [[Name]] 3,6 NumberAnimalName(a NumberAnimalName,1,6, a NumberAnimal,1,4, a Name,4,6 ) [[NumberAnimal]] 1,4 [[Name]] 4,6 ) Stała a NumberAnimalName,1,6 identyfikuje oba znaczenia. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
26 Gramatyka semantyczna korpusu tekstów gospodarczych Semantyka jest konstruowana w sposób kompozycjonalny, tzn. reguły semantyczne sa zwiazane z regułami składniowymi. Aplikacja reguły składniowej pociaga za soba aplikację przypisanej do niej reguły semantycznej, która z semantyk symboli rozpoznanych przez regułę konstruuje semantykę produkcji reguły. Gramatyka zawiera 3427 reguł (3 akumulacyjne). Z 3055 tabliczek parser wygenerował formułę logiczna majac a stałych (Liczba stałych jest równa sumie ilości krawędzi grafów rozbioru składniowego). ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
27 Typy reguł Reguły pełniace rolę leksykonu (1724) Name ::= ur mes Name(var Name,var ur,var mes ) Reguły opisujace strukturę tekstu (241) Name-Job ::= Name Job Name-Job(var Name-Job,var Name,var Job ) Name-Job ::= Name Name-Job(var Name-Job,var Name ) Name-Job ::= Job Name-Job(var Name-Job,var Job ) Reguły wprowadzajace wiedzę dziedzinowa (liczby, określenia roczne itp) w tych regułach sa zawarte algorytmy (1459) YearGod ::= d inanna {AS04(var YearGod ), AS05(var YearGod ))} Year ::= mu en YearGod Verb {p(var Year ) : p val YearGod val Verb } var Name jest zmienna, której indeksem jest krawędź grafu zwiazana z symbolem Name val YearGod jest zbiorem nazw predykatów zwiazanych z symbolem YearGod. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
28 Generowanie zbioru reguł Tworzenie gramatyki, semantyki i ontologii odbywa się jednocześnie. Zastosowana jest metodologia active learning. System posiada interfejs wizualizujacy grafy rozbioru składniowego i ułatwiajacy pisanie reguł. System pozwala użytkownikowi odszukiwać często powtarzajace się ciagi symboli i tworzyć reguły na ich podstawie. Pozwala to szybko stworzyć gramatykę obejmujac a typowe fragmenty tekstów. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
29 Plan referatu 1 Język 2 Parsowanie 3 Zastosowania 4 Rozszerzenia ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
30 Wyszukiwanie tekstów w korpusie Wyszukiwanie tekstów zawierajacych dany ciag odczytów znaków. Wyszukiwanie tekstów zawierajacych dany ciag znaków. Wyszukiwanie tekstów wg. wzorca semantycznego: znajdowanie tekstów, które posiadaja frazę o zadanym znaczeniu. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
31 Model gospodarki sumeryjskiej Podział tekstów na transakcje, zbudowanie na ich podstawie modelu gospodarki sumeryjskiej Data Ilość Towar Dostawca Odbiorca AS05 1 sila4 ur-mes ensi2 ab-ba-sa6-ga AS05 1 sila4 da-da dumu lugal ab-ba-sa6-ga AS05 1 sila4 id-da-a ab-ba-sa6-ga Prosopographia, czyli ustalenie tożsamości osobowej urzędników sumeryjskich. Sklasyfikowanie typów dokumentów generowanych przez administrację sumeryjska. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
32 Model gospodarki sumeryjskiej ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
33 Znajdowanie par powiazanych tekstów ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
34 Plan referatu 1 Język 2 Parsowanie 3 Zastosowania 4 Rozszerzenia ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
35 Niewiedza Bogactwo języka naturalnego powoduje, że treść pewne liczby fraz nie daje się wyrazić za pomoca powszechnie występujacych kategorii ontologicznych. Frazy te sa rzadkie, nieregularne i pozbawione charakterystycznych kontekstów. Jest ich zbyt dużo, by je przejrzeć i dodać do ontologii pojęcia w nich zawarte. Aby parsować częściowo niezrozumiałe teksty domykam gramatykę i ontologię wprowadzajac kategorię nieznane. Poczatek i koniec nieznanej frazy określam uznajac, że każda nieznana fraza zajmuje jeden wers (Koniec wersu jest końcem słowa, zwykle też końcem frazy). Otrzymuję system zdolny sparsować tekst niezależnie swojej znajomości języka. Stan zrozumienia decyduje o ilości informacji z niego wydobytych. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
36 Akumulacja Semantyka produkcji reguły akumulacyjnej jest grafem, którego wierzchołkami sa zmienne wskazujace na semantyki symboli rozpoznanych przez ta regułę, a każda jego ścieżka jest możliwa semantyka produkcji reguły. Formuła dla grafu struktury logicznej symbolu akumulacyjnego jest alternatywa po wszystkich ścieżkach grafu predykatów, których argumentami sa zmienne zawarte w danej ścieżce. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
37 Uszkodzenia Techniki analizy uszkodzeń: Uznawanie uszkodzonych wersów jako nieznanych. Interpretacja poszczególnych nieczytelnych znaków jako symboli, do których parser może dopasować dowolny symbol. Zastapienie uszkodzonego wersu przez listę wersów typowych. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
38 Analizator składniowy Analizator składniowy jest podobny do parserów tablicowych. Podobnie jak one reprezentuje tekst za pomoca grafu skierowanego acyklicznego. Różnica polega na dostosowaniu mojego parsera do języków regularnych (z rozszerzeniem na bezkontekstowe moga być problemy wydajnościowe) oraz dostosowaniu do korzystania z niekompletnych gramatyk, co ułatwia uczenie. ojciech Jaworski Uniwersytet Warszawski ()Modelowanie treści sumeryjskich tekstów gospodarczych z 19 epoki listopada Ur III / 38
Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu.
Andrzej Wiśniewski Logika I Materiały do wykładu dla studentów kognitywistyki Wykład 11a. Składnia języka Klasycznego Rachunku Predykatów. Języki pierwszego rzędu. 1 Logika Klasyczna obejmuje dwie teorie:
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI
MATEMATYKA DYSKRETNA, PODSTAWY LOGIKI I TEORII MNOGOŚCI Program wykładów: dr inż. Barbara GŁUT Wstęp do logiki klasycznej: rachunek zdań, rachunek predykatów. Elementy semantyki. Podstawy teorii mnogości
Efektywna analiza składniowa GBK
TEORETYCZNE PODSTAWY INFORMATYKI Efektywna analiza składniowa GBK Rozbiór zdań i struktur zdaniowych jest w wielu przypadkach procesem bardzo skomplikowanym. Jego złożoność zależy od rodzaju reguł produkcji
Języki programowania zasady ich tworzenia
Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie
Metody Kompilacji Wykład 3
Metody Kompilacji Wykład 3 odbywa się poprzez dołączenie zasad(reguł) lub fragmentów kodu do produkcji w gramatyce. Włodzimierz Bielecki WI ZUT 2 Na przykład, dla produkcji expr -> expr 1 + term możemy
Parsowanie semantyczne wypowiedzi w języku polskim z użyciem parsera ENIAM
Parsowanie semantyczne wypowiedzi w języku polskim z użyciem parsera ENIAM Wojciech Jaworski Instytut Podstaw Informatyki Polskiej Akademii Nauk 3 lutego 2017 Wojciech Jaworski (IPI PAN) Parsowanie semantyczne
KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 204
Opracował: prof. dr hab. inż. Jan Kazimierczak KATEDA INFOMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie 204 Temat: Hardware'owa implementacja automatu skończonego pełniącego
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Gramatyki bezkontekstowe I Gramatyką bezkontekstową
Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd. Włodzimierz Bielecki WI ZUT
Metody Kompilacji Wykład 8 Analiza Syntaktyczna cd Analiza Syntaktyczna Wstęp Parser dostaje na wejściu ciąg tokenów od analizatora leksykalnego i sprawdza: czy ciąg ten może być generowany przez gramatykę.
Składnia rachunku predykatów pierwszego rzędu
Początek Gramatyka Kwantyfikatory Poprawność Logika obliczeniowa Instytut Informatyki Początek Gramatyka Kwantyfikatory Poprawność Plan wykładu 1 Na (dobry) początek Zrozumieć słowa Oswoić znaki 2 Gramatyka
Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.
Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Autor: Mariusz Sasko Promotor: dr Adrian Horzyk Plan prezentacji 1. Wstęp 2. Cele pracy 3. Rozwiązanie 3.1. Robot
10. Translacja sterowana składnią i YACC
10. Translacja sterowana składnią i YACC 10.1 Charakterystyka problemu translacja sterowana składnią jest metodą generacji przetworników tekstu języków, których składnię opisano za pomocą gramatyki (bezkontekstowej)
Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji
Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury
Kategorialny Parser Składniowo-Semantyczny dla języka polskiego
Kategorialny Parser Składniowo-Semantyczny dla języka polskiego Wojciech Jaworski Instytut Informatyki Uniwersytetu Warszawskiego Instytut Podstaw Informatyki Polskiej Akademii Nauk 26 kwietnia 2016 Wojciech
Języki formalne i automaty Ćwiczenia 6
Języki formalne i automaty Ćwiczenia 6 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Wyrażenia regularne... 2 Standardy IEEE POSIX Basic Regular Expressions (BRE) oraz Extended
Analiza leksykalna 1. Teoria kompilacji. Dr inż. Janusz Majewski Katedra Informatyki
Analiza leksykalna 1 Teoria kompilacji Dr inż. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Kod źródłowy (ciąg znaków) Analizator leksykalny SKANER Ciąg symboli leksykalnych (tokenów)
Analiza semantyczna. Gramatyka atrybutywna
Analiza semantyczna Do przeprowadzenia poprawnego tłumaczenia, oprócz informacji na temat składni języka podlegającego tłumaczeniu, translator musi posiadać możliwość korzystania z wielu innych informacji
Metody Kompilacji Wykład 1 Wstęp
Metody Kompilacji Wykład 1 Wstęp Literatura: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman: Compilers: Princiles, Techniques, and Tools. Addison-Wesley 1986, ISBN 0-201-10088-6 Literatura: Alfred V. Aho,
Map Reduce Proste zliczanie słów i zapytania SQL
Map Reduce Proste zliczanie słów i zapytania SQL 15 maja 2014 Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały
2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego
2.2. Gramatyki, wyprowadzenia, hierarchia Chomsky'ego Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną G = gdzie: N zbiór symboli nieterminalnych, T zbiór symboli terminalnych, P zbiór
PODSTAWY SZTUCZNEJ INTELIGENCJI
Katedra Informatyki Stosowanej Politechnika Łódzka PODSTAWY SZTUCZNEJ INTELIGENCJI Laboratorium PROGRAMOWANIE SYSTEMÓW EKSPERTOWYCH Opracowanie: Dr hab. inŝ. Jacek Kucharski Dr inŝ. Piotr Urbanek Cel ćwiczenia
Rachunek logiczny. 1. Język rachunku logicznego.
Rachunek logiczny. Podstawową własnością rozumowania poprawnego jest zachowanie prawdy: rozumowanie poprawne musi się kończyć prawdziwą konkluzją, o ile wszystkie przesłanki leżące u jego podstaw były
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Automat ze stosem Automat ze stosem to szóstka
Lokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 16/12/2016 Wykład 6 Internacjonalizacja, Testowanie, Tłumaczenie Maszynowe Agenda Internacjonalizacja Testowanie lokalizacji
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów
Wprowadzenie do logiki Zdania, cz. III Język Klasycznego Rachunku Predykatów Mariusz Urbański Instytut Psychologii UAM Mariusz.Urbanski@amu.edu.pl Plan na pytanie o odniesienie przedmiotowe zdań odpowiedź
Wstęp do logiki. Semiotyka cd.
Wstęp do logiki Semiotyka cd. Gramatyka kategorialna jest teorią formy logicznej wyrażeń. Wyznacza ją zadanie sporządzenia teoretycznego opisu związków logicznych takich jak wynikanie, równoważność, wzajemna
GRAMATYKI BEZKONTEKSTOWE
GRAMATYKI BEZKONTEKSTOWE PODSTAWOWE POJĘCIE GRAMATYK Przez gramatykę rozumie się pewien układ reguł zadający zbiór słów utworzonych z symboli języka. Słowa te mogą być i interpretowane jako obiekty językowe
Wykład 10. Translacja sterowana składnią
Wykład 10 Translacja sterowana składnią Translacja sterowana składnią Z konstrukcjami języków programowania wiąże się pewną informację przez dołączenie atrybutów do symboli gramatyki reprezentujących te
Matematyczne Podstawy Informatyki
Matematyczne Podstawy Informatyki dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska Rok akademicki 2013/2014 Stany równoważne Stany p i q są równoważne,
Gramatyki, wyprowadzenia, hierarchia Chomsky ego. Gramatyka
Gramatyki, wyprowadzenia, hierarchia Chomsky ego Teoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G =
Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0
ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru
JAO - Wprowadzenie do Gramatyk bezkontekstowych
JAO - Wprowadzenie do Gramatyk bezkontekstowych Definicja gramatyki bezkontekstowej Podstawowymi narzędziami abstrakcyjnymi do opisu języków formalnych są gramatyki i automaty. Gramatyka bezkontekstowa
Klasyczny rachunek zdań 1/2
Klasyczny rachunek zdań /2 Elementy logiki i metodologii nauk spotkanie VI Bartosz Gostkowski Poznań, 7 XI 9 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do
Reguły gry zaliczenie przedmiotu wymaga zdania dwóch testów, z logiki (za ok. 5 tygodni) i z filozofii (w sesji); warunkiem koniecznym podejścia do testu z filozofii jest zaliczenie testu z logiki i zaliczenie
Semantyka rachunku predykatów
Relacje Interpretacja Wartość Spełnialność Logika obliczeniowa Instytut Informatyki Relacje Interpretacja Wartość Plan Plan Relacje O co chodzi? Znaczenie w logice Relacje 3 Interpretacja i wartościowanie
Programowanie w Logice Gramatyki metamorficzne. Przemysław Kobylański na podstawie [CM2003] i [SS1994]
Programowanie w Logice Gramatyki metamorficzne Przemysław Kobylański na podstawie [CM2003] i [SS1994] Gramatyki bezkontekstowe Gramatyką bezkontekstową jest uporządkowana czwórka G = Σ, N, S, P, gdzie
Podstawowe Pojęcia. Semantyczne KRZ
Logika Matematyczna: Podstawowe Pojęcia Semantyczne KRZ I rok Językoznawstwa i Informacji Naukowej UAM 2006-2007 Jerzy Pogonowski Zakład Logiki Stosowanej UAM http://www.logic.amu.edu.pl Dodatek: ściąga
Schematy Piramid Logicznych
Schematy Piramid Logicznych geometryczna interpretacja niektórych formuł Paweł Jasionowski Politechnika Śląska w Gliwicach Wydział Matematyczno-Fizyczny Streszczenie Referat zajmuje się następującym zagadnieniem:
Języki formalne i automaty Ćwiczenia 1
Języki formalne i automaty Ćwiczenia Autor: Marcin Orchel Spis treści Spis treści... Wstęp teoretyczny... 2 Wprowadzenie do teorii języków formalnych... 2 Gramatyki... 5 Rodzaje gramatyk... 7 Zadania...
Gramatyki (1-2) Definiowanie języków programowania. Piotr Chrząstowski-Wachjtel
Gramatyki (1-2) Definiowanie języków programowania Piotr Chrząstowski-Wachjtel Zagadnienia Jak zdefiniować język programowania? Gramatyki formalne Definiowanie składni Definiowanie semantyki l 2 Pożądane
Zadanie analizy leksykalnej
Analiza leksykalna 1 Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Zadanie analizy leksykalnej Przykład: We: COST := ( PRICE + TAX ) * 0.98 Wy: id 1 := ( id 2 + id 3 ) * num 4 Tablica symboli:
Hierarchia Chomsky ego
Hierarchia Chomsky ego Gramatyki nieograniczone Def. Gramatyką nieograniczoną (albo typu 0) nazywamy uporządkowaną czwórkę G= gdzie: % Σ - skończony alfabet symboli końcowych (alfabet, nad którym
Rachunki relacji. Rachunki relacji. RRK Relacyjny Rachunek Krotek
Rachunki relacji Rachunki relacji 1. RRK Relacyjny Rachunek Krotek 2. RRD Relacyjny Rachunek Dziedzin 3. Datalog Database Prolog Tadeusz Pankowski www.put.poznan.pl/~tadeusz.pankowski T. Pankowski, Rachunki
Plan wykładu. Kompilatory. Literatura. Translatory. Literatura Translatory. Paweł J. Matuszyk
Plan wykładu (1) Paweł J. Matuszyk AGH Kraków 1 2 tor leksykalny tor syntaktyczny Generator pośredniego Generator wynikowego Hopcroft J. E., Ullman J. D., Wprowadzenie do teorii automatów, języków i obliczeń,
Kultura logiczna Klasyczny rachunek zdań 1/2
Kultura logiczna Klasyczny rachunek zdań /2 Bartosz Gostkowski bgostkowski@gmail.com Kraków 22 III 2 Plan wykładu: Zdanie w sensie logicznym Klasyczny rachunek zdań reguły słownikowe reguły składniowe
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Klasyczny rachunek predykatów
Kultura logiczna Klasyczny rachunek predykatów Bartosz Gostkowski bgostkowski@gmail.com Alfabet klasycznego rachunku zdań reguły konsytutywne języka Alfabet klasycznego rachunku predykatów (KRP Do alfabetu
Języki formalne i automaty Ćwiczenia 7
Języki formalne i automaty Ćwiczenia 7 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Automaty... 2 Cechy automatów... 4 Łączenie automatów... 4 Konwersja automatu do wyrażenia
Parsowanie semantyczne i jego zastosowania
Parsowanie semantyczne i jego zastosowania Wojciech Jaworski, Adam Przepiórkowski Instytut Podstaw Informatyki Polskiej Akademii Nauk 18 czerwca 2015 Wojciech Jaworski, Adam Przepiórkowski (IPI PAN) Parsowanie
Predykat. Matematyka Dyskretna, Podstawy Logiki i Teorii Mnogości Barbara Głut
Predykat Weźmy pod uwagę następujące wypowiedzi: (1) Afryka jest kontynentem. (2) 7 jest liczbą naturalną. (3) Europa jest mniejsza niż Afryka. (4) 153 jest podzielne przez 3. Są to zdania jednostkowe,
Tworzenie języków specyfikacji dla zagadnień numerycznych
Tworzenie języków specyfikacji dla zagadnień numerycznych prof. dr hab. inż. Norbert Sczygiol dr inż. Andrzej Grosser Instytut Informatyki Teoretycznej i Stosowanej Politechnika Częstochowska 11 września
Wykład 5. Jan Pustelnik
Wykład 5 Jan Pustelnik Konstruowanie parsera Istnieje kilka podstawowych metod konstrukcji parsera bez nawracania Ze względów wydajnościowych parser bez nawracania jest jedynym sensownym rozwiązaniem (prawo
Logika Matematyczna (2,3)
Logika Matematyczna (2,3) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 11, 18 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (2,3) 11, 18 X 2007 1 / 34 Język KRZ
Rachunek predykatów. Formuły rachunku predykatów. Plan wykładu. Relacje i predykaty - przykłady. Relacje i predykaty
Rachunek predykatów Wykład 4 Plan wykładu Relacje i predykaty Formuły rachunku predykatów Interpretacje Logiczna równoważność Metoda tabel Modele skończone i nieskończone Rozstrzygalność Relacje i predykaty
Analiza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej
Analiza i projektowanie obiektowe 2017/2018 Wykład 3: Model wiedzy dziedzinowej Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Model wiedzy dziedzinowej
Model semistrukturalny
Model semistrukturalny standaryzacja danych z różnych źródeł realizacja złożonej struktury zależności, wielokrotne zagnieżdżania zobrazowane przez grafy skierowane model samoopisujący się wielkości i typy
Zasady Nazewnictwa. Dokumentów XML 2007-11-08. Strona 1 z 9
Zasady Nazewnictwa Dokumentów 2007-11-08 Strona 1 z 9 Spis treści I. Wstęp... 3 II. Znaczenie spójnych zasady nazewnictwa... 3 III. Zasady nazewnictwa wybrane zagadnienia... 3 1. Język oraz forma nazewnictwa...
Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski
Systemy ekspertowe i ich zastosowania Katarzyna Karp Marek Grabowski Plan prezentacji Wstęp Własności systemów ekspertowych Rodzaje baz wiedzy Metody reprezentacji wiedzy Metody wnioskowania Języki do
Świat rzeczywisty i jego model
2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),
Program warsztatów CLARIN-PL
W ramach Letniej Szkoły Humanistyki Cyfrowej odbędzie się III cykl wykładów i warsztatów CLARIN-PL w praktyce badawczej. Narzędzia cyfrowe do analizy języka w naukach humanistycznych i społecznych 17-19
Języki i gramatyki formalne
Języki i gramatyki formalne Języki naturalne i formalne Cechy języka naturalnego - duża swoboda konstruowania zdań (brak ścisłych reguł gramatycznych), duża ilość wyjątków. Języki formalne - ścisły i jednoznaczny
Wyrażenia regularne.
Teoretyczne podstawy informatyki Wykład : Wyrażenia regularne. Prof. dr hab. Elżbieta Richter-Wąs.2.202 Wyrażenia regularne Wyrażenia regularne (ang. regular expressions) stanowią algebraiczny sposób definiowania
Z punktu widzenia kognitywisty: język naturalny
Z punktu widzenia kognitywisty: język naturalny Wykład III: Język: od syntaktyki do semantyki (od gramatyki do znaczeń) Gramatyka struktur frazowych GSF to drugi, mocniejszy z trzech modeli opisu języka
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Wprowadzenie Jerzy Pogonowski (MEG) Logika Matematyczna (1) Wprowadzenie 1 / 20 Plan konwersatorium
Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009
PWSZ w Tarnowie Tarnów, 6 lutego 2009 1 Interpretacja trójek i SWI-Prolog Składnia 2 3 4 Interpretacja trójek i SWI-Prolog Składnia Opis (ang. Resource Description Framework) jest specyfikacją modelu metadanych,
Metoda Tablic Semantycznych
Procedura Plan Reguły Algorytm Logika obliczeniowa Instytut Informatyki Plan Procedura Reguły 1 Procedura decyzyjna Logiczna równoważność formuł Logiczna konsekwencja Procedura decyzyjna 2 Reguły α, β,
Internet Semantyczny i Logika I
Internet Semantyczny i Logika I Warstwy Internetu Semantycznego Dowód Zaufanie Logika OWL, Ontologie Podpis cyfrowy RDF, schematy RDF XML, schematy XML przestrzenie nazw URI Po co nam logika? Potrzebujemy
Programowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
Generatory analizatorów
Generatory analizatorów Generator analizatora leksykalnego flex ( http://www.gnu.org/software/flex/ ) Generator analizatora składniowego bison ( http://www.gnu.org/software/bison/ ) Idea ogólna Opis atomów
Wprowadzenie do analizy składniowej. Bartosz Bogacki.
Wprowadzenie do analizy składniowej Bartosz Bogacki Bartosz.Bogacki@cs.put.poznan.pl Witam Państwa. Wykład, który za chwilę Państwo wysłuchają dotyczy wprowadzenia do analizy składniowej. Zapraszam serdecznie
Wprowadzenie do kompilatorów
Wprowadzenie do kompilatorów Czy ja kiedykolwiek napisz jaki kompilator? Jakie zadania ma do wykonania kompilator? Czy jzyk formalny to rodzaj jzyka programowania? Co to jest UML?, Czy ja kiedykolwiek
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 05 Biologia i gramatyka Jarosław Miszczak IITiS PAN Gliwice 07/04/2016 1 / 40 1 Nieformalne określenie fraktali. 2 Wymiar pudełkowy/fraktalny. 3 Definicja fraktali.
Modelowanie hierarchicznych struktur w relacyjnych bazach danych
Modelowanie hierarchicznych struktur w relacyjnych bazach danych Wiktor Warmus (wiktorwarmus@gmail.com) Kamil Witecki (kamil@witecki.net.pl) 5 maja 2010 Motywacje Teoria relacyjnych baz danych Do czego
Wprowadzenie do Prologa
Wprowadzenie do Prologa Rozdział 1 Tutorial Introduction Maciej Gapiński Dominika Wałęga Spis treści 1. Podstawowe informacje 2. Obiekty i relacje 3. Reguły 4. Fakty 5. Zapytania 6. Zmienne i stałe Podstawowe
Indukowane Reguły Decyzyjne I. Wykład 3
Indukowane Reguły Decyzyjne I Wykład 3 IRD Wykład 3 Plan Powtórka Grafy Drzewa klasyfikacyjne Testy wstęp Klasyfikacja obiektów z wykorzystaniem drzewa Reguły decyzyjne generowane przez drzewo 2 Powtórzenie
Hierarchia Chomsky ego Maszyna Turinga
Hierarchia Chomsky ego Maszyna Turinga Języki formalne i automaty Dr inż. Janusz Majewski Katedra Informatyki Gramatyka Gramatyką G nazywamy czwórkę uporządkowaną gdzie: G = V skończony zbiór
Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów skończonych
Opracował: dr inż. Zbigniew Buchalski KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych ćwiczenie Temat: Zastosowanie wyrażeń regularnych do syntezy i analizy automatów
Języki formalne i automaty Ćwiczenia 3
Języki formalne i automaty Ćwiczenia 3 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Algorytm LL(1)... 2 Definicja zbiorów FIRST1 i FOLLOW1... 3 Konstrukcja tabeli parsowania
WYMAGANIA EDUKACYJNE Z JĘZYKA POLSKIEGO DLA UCZNIÓW KLASY VI NA POSZCZEGÓLNE OCENY I OKRES OCENA CELUJĄCA
WYMAGANIA EDUKACYJNE Z JĘZYKA POLSKIEGO DLA UCZNIÓW KLASY VI NA POSZCZEGÓLNE OCENY I OKRES OCENA CELUJĄCA otrzymuje uczeń, którego wiadomości i umiejętności znacznie wykraczają poza program języka polskiego
Reguły decyzyjne, algorytm AQ i CN2. Reguły asocjacyjne, algorytm Apriori.
Analiza danych Reguły decyzyjne, algorytm AQ i CN2. Reguły asocjacyjne, algorytm Apriori. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/ REGUŁY DECYZYJNE Metoda reprezentacji wiedzy (modelowania
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12
Diagram Przepływu Danych - podstawowe bloki składowe i reguły konstrukcji
Diagramu Przepływu danych - CELE Określenie kluczowych obiektów zewnętrznych będących w interakcji z firmą (systemem); Określenie kluczowych procesów występujących w firmie; Określenie sposobu przepływu
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne)
Tautologia (wyrażenie uniwersalnie prawdziwe - prawo logiczne) Definicja 1: Tautologia jest to takie wyrażenie, którego wartość logiczna jest prawdą przy wszystkich możliwych wartościowaniach zmiennych
Teoretyczne podstawy informatyki
Teoretyczne podstawy informatyki Wykład 10: Opis wzorców - wyrażenia regularne. http://hibiscus.if.uj.edu.pl/~erichter/dydaktyka2010/tpi-2010 Prof. dr hab. Elżbieta Richter-Wąs 1 Wyrażenia regularne Wyrażenia
KRYTERIA OCENIANIA Z JĘZYKA ANGIELSKIEGO DLA KLASY VI
Ocena celująca KRYTERIA OCENIANIA Z JĘZYKA ANGIELSKIEGO DLA KLASY VI Poziom kompetencji językowej ucznia wykracza poza wiadomości i umiejętności przewidziane dla klasy szóstej. - uczeń potrafi przyjąć
Logika Matematyczna (1)
Logika Matematyczna (1) Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl 4 X 2007 Jerzy Pogonowski (MEG) Logika Matematyczna (1) 4 X 2007 1 / 18 Plan konwersatorium Dzisiaj:
11 Probabilistic Context Free Grammars
11 Probabilistic Context Free Grammars Ludzie piszą i mówią wiele rzeczy, a ich wypowiedzi mają zawsze jakąś określoną strukture i regularność. Celem jest znalezienie i wyizolowanie tego typu struktur.
Języki formalne i automaty Ćwiczenia 2
Języki formalne i automaty Ćwiczenia 2 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Metoda brute force... 2 Konwersja do postaci normalnej Chomskiego... 5 Algorytm Cocke a-youngera-kasamiego
Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu
Witold Marciszewski: Wykład Logiki, 17 luty 2005, Collegium Civitas, Warszawa Uwagi wprowadzajace do reguł wnioskowania w systemie tabel analitycznych logiki pierwszego rzędu 1. Poniższe wyjaśnienie (akapit
Wprowadzenie: języki, symbole, alfabety, łańcuchy Języki formalne i automaty. Literatura
Wprowadzenie: języki, symbole, alfabety, łańcuchy Języki formalne i automaty Dr inŝ. Janusz Majewski Katedra Informatyki Literatura Aho A. V., Sethi R., Ullman J. D.: Compilers. Principles, Techniques
0.1 Lewostronna rekurencja
0.1 Lewostronna rekurencja Sprawdź czy poniższa gramatyka E jest zgodna z LL(1), tzn. czy umożliwia przeprowadzenie analizy bez powrotu z wyprzedzeniem o jeden symbol. Wyjaśnienie pojęcia LL(1): Pierwsze
Przykład: Σ = {0, 1} Σ - zbiór wszystkich skończonych ciagów binarnych. L 1 = {0, 00, 000,...,1, 11, 111,... } L 2 = {01, 1010, 001, 11}
Języki Ustalmy pewien skończony zbiór symboli Σ zwany alfabetem. Zbiór Σ zawiera wszystkie skończone ciagi symboli z Σ. Podzbiór L Σ nazywamy językiem a x L nazywamy słowem. Specjalne słowo puste oznaczamy
Metody Kompilacji Wykład 7 Analiza Syntaktyczna
Metody Kompilacji Wykład 7 Analiza Syntaktyczna Parsowanie Parsowanie jest to proces określenia jak ciąg terminali może być generowany przez gramatykę. Włodzimierz Bielecki WI ZUT 2/57 Parsowanie Dla każdej
Analiza znaczeniowa sterowana składnią
S e ISA(e, Czytanie) Czytający(e, Ola) Czytany(e, Książka) NP VP N.Ola V.czyta NP N.książkę W jaki sposób przenieść znaczenie pojedynczych słów ze słownika w odpowiednie miejsca w reprezentacji zdania?
AUTOMATYKA INFORMATYKA
AUTOMATYKA INFORMATYKA Technologie Informacyjne Sieć Semantyczna Przetwarzanie Języka Naturalnego Internet Edytor Serii: Zdzisław Kowalczuk Inteligentne wydobywanie informacji z internetowych serwisów
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI
MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI ul. Wspólna 1/3 00-529 Warszawa ZASADY NAZEWNICTWA DOKUMENTÓW XML Projekt współfinansowany Przez Unię Europejską Europejski Fundusz
Reprezentacje grafów nieskierowanych Reprezentacje grafów skierowanych. Wykład 2. Reprezentacja komputerowa grafów
Wykład 2. Reprezentacja komputerowa grafów 1 / 69 Macierz incydencji Niech graf G będzie grafem nieskierowanym bez pętli o n wierzchołkach (x 1, x 2,..., x n) i m krawędziach (e 1, e 2,..., e m). 2 / 69
LOGIKA Klasyczny Rachunek Zdań
LOGIKA Klasyczny Rachunek Zdań Robert Trypuz trypuz@kul.pl 5 listopada 2013 Robert Trypuz (trypuz@kul.pl) Klasyczny Rachunek Zdań 5 listopada 2013 1 / 24 PLAN WYKŁADU 1 Alfabet i formuła KRZ 2 Zrozumieć
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 04 Systemy Lindenmayera Jarosław Miszczak IITiS PAN Gliwice 19/10/2016 1 / 37 1 L-Systemy 2 GroIMP i XL ALife 2 / 37 L-Systemy L-systemy czyli systemy Lindenmayera.