J zyk generowany przez UG
|
|
- Wiktoria Kuczyńska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Gramatyki unifikacyjne (UG) Gramatyki unifikacyjne (UG), Semantyka j ę zyka naturalnego Wieloznacznoś ć słów Zapis własności języka naturalnego w gramatykach unifikacyjnych. Przykład formalizmu - HPSG. Literatura dodatkowa: Shieber, S. M. An Introduction to Unification-Based Approaches to Grammar, CSLI Stanford, 1986 Pollard, C., I. Sag, Head-Driven Phrase Structure Grammar, The University of Chicago Press, Lista wymaga ć opis wymagań umieszczamy w strukturze atrybutów przypisanej danemu wyrazowi jako wartoś atrybutu arg-st sleep cat v arg-st elist brak dopełnień num pl meet cat v arg-st [cat np ] jedno dopełnienie, NP num pl give cat v dwa dopełnienia: arg-st < [ cat np ], [cat np ]> NP i NP num pl tell cat v dwa dopełnienia: arg-st < [cat np ], [cat s ]> NP i S num pl Realizacja wymaga Realizacja wymagań polegać bę dzie na skracaniu listy arg-st w momencie rozpoznania frazy opisanej przez jej kolejny element [ cat s ] [ cat np ] cat v arg-st elist cat v cat v [ cat X ] arg-st Y arg-st first X rest Y Drzewo wywodu [cat s] cat v arg-st <> [cat s] cat v cat v arg-st <s> arg-st <> [cat np] cat v [cat np] [cat np] cat v arg-st <np, s> arg-st <np> [cat np] J zyk generowany przez UG w = a1... an naleŝ y do ję zyka generowanego przez gramatykę G ( w L(G)) jeŝ eli cią g δ =A1,..., An, otrzymany w wyniku zastą pienia wyrazów a i opisami słownikowymi jest unifikowalny z jakimś cią giem otrzymanym na drodze wywodu z symbolu począ tkowego (jeŝ eli istnieje wywód w G rozpoczynają cy się od symbolu startowego i koń czą cy się formą δ, taką, Ŝ e δ δ ) John told Paul he loved Ann. 1
2 Równowa no UG i maszyny Turinga Gramatyki unifikacyjne są typu 0 - to znaczy moc ich równowaŝ na jest mocy maszyny Turinga (generują ję zyki rekurencyjnie przeliczalne) Oznacza to, Ŝ e nie istnieje procedura, która dla dowolnej gramatyki unifikacyjnej G i cią gu w okreś li, czy cią g ten naleŝ y do ję zyka generowanego przez G. Formalizmy unifikacyjne FUG Functional Unification Grammar LFG Lexical-Functional Grammar GPSG Generalized Phrase Structure Grammar CUG Categorial Unification Grammar HPSG Head-driven Phrase Structure Grammar... HPSG Head-driven driven Phrase Structure Grammar Teoria lingwistyczna (Pollard & Sag, 1987, 1994) o podstawach formalnych (istnieją logiki aksjomatyzują ce teorie HPSG) Teoria oparta na ograniczeniach: wyraŝ enie lingwistyczne jest gramatyczne jeś li spełnia (jednocześ nie) wszystkie nakładane przez gramatykę ograniczenia. Gramatyka HPSG składa się z: sygnatury zawierają ce opis struktury obiektów (typy, atrybuty), teorii składają cej się z ograniczeń nakładanych na obiekty opisywane przez sygnaturę. HPSG, hierarchia typów word sign PHON phon SYNSEM synsem phrase HD-DTR sign NONHD-DTR list(sign) Sygnatura zawiera opis struktury obiektów (typy, atrybuty). Sign - kaŝ dy obiekt lingwistyczny, word -słowo, phrase - fraza Typy w HPSG, cd. Ograniczenia synsem LOCAL local CAT CONTENT category HEAD ARG-ST content head args SUBJ list_of_synsems COMPS list_of_synsems Do ję zyka opisywanego przez gramatykę HPSG naleŝ ą wyraŝ enia, które spełniają jednocześ nie wszystkie ograniczenia nałoŝ one przez tę gramatykę. Brak poję cia wywodu, wszystko dane deklaratywnie. Zasada elementu głównego: phrase SYNSEM LOCAL CAT HEAD 1 HD-DTR SYNSEM LOCAL CAT HEAD 1 2
3 Realizacja wymaga, zasada walencji Phrase SYNSEM LOCAL CAT VAL elist HD-DTR SYNSEM LOCAL CAT VAL 1 NON-HD-DTRS 2 i synsem-signs( 1, 2 ) Zasada walencji mówi, Ŝ e frazy muszą mieć pustą listę VAL, a ich składniki muszą odpowiadać wymaganiom zapisanym na liś cie VAL elementu głównego frazy. Przykład word PHON <daje> SYNSEM synsem LOC local CAT HEAD verb VFORM fin VAL < 1 NP [nom] [3, sing], 2 NP [dat], 3 NP [acc] > ARG-ST args SUBJ 1 COMPS < 2, 3 > PHON <Jan pisze list > SYNS synsem LOC local CAT cat W słowniku w opisie pisze : SUBCAT < 1 NP[nom], 2 NP[acc]> Jan pisze list HEAD 4 SUBCAT <> H NH NH ARG-ST < 11, 12 > pisze Jan list HD-DTR PHON < pisze > SYNS synsem LOC local CAT HEAD 4 verb VFORM fin SUBCAT < 11, 12 > AGR-ST < 11, 12 > NON-HD - -DTRS < PHON <Jan>, PHON <list> > SYNS 11 synsem SYNS 12 synsem LOC local LOC local CAT cat CAT cat HEAD noun HEAD noun CASE nom CASE acc SUBCAT <> SUBCAT <> AGR-ST < > AGR-ST < > Systemy implementuj ce HPSG ALE, The Attribute Logic Engine, Carpernter, efektywny system zachowują cy elementy gramatyki PSG (CFG) LKB - Stanford, efektywny system nieco ograniczają cy moc HPSG ConTRoll - Tuebingen, nieefektywny, idealistyczny system TRALE - Tuebingen, nowa, efektywniejsza wersja ConTrolla (wykorzystanie doć wiadczeń z systemu ALE) Reguły y gramatyczne, ALE schema1 rule % wszystkie wymagania za hd-dtr (hd_val_ph, phon Mphon, synsem:loc:cat:val:(subj: [ ], comps: [ ]), hd_dtr: HDtr, non_hd_dtrs: NHdtr) ===> cat> (HDtr, phon:hphon, synsem:loc:cat:val:(subj:[subj],comps:comps)), goal> ( najwyzej_trzy(comps), synsems_to_signs([subj Comps], Slist), permutation(slist, NHdtr)), cats> (NHdtr), goal> ( wysycone_wym_l(nhdtr), sign_list_phon(nhphon, NHdtr), append(nhphon,hphon, Mphon),case_principle(Hdtr)). Przypadek dopełnie cp_comp((loc:cat:head:major:(nominal_t, agr:case:case)), Neg) if cp_comp_case(case, Neg). cp_comp((loc:cat:head:major:(@not_nominal)), Neg) if true. Przypadkiem strukturalnym dla dopełnień czasownika nie zanegowanego jest biernik: cp_comp_case(acc_t, no_t) if dla dopełnień true. czasownika zanegowanego dopełniacz: cp_comp_case(gen_t, yes_t) if Przypadki leksykalne są cp_comp_case(lex_t, Neg) if true. akceptowane bezwarunkowo: true. 3
4 LKB, hierarchia typów w słów s LKB, hierarchia typów w słów s LKB, prezentacja rozbiorów Semantyka j zyka naturalnego Przypadki głębokie (role semantyczne) Rachunek predykatów I rzędu DRT (Discourse Representation Theory) Literatura dodatkowa: Logic, Language and Meaning, L. T. F. Gamut, The University of Chicago Press, Semantyka czyli znaczenie ustalenie co jest znaczeniem konkretnego wyraŝ enia w ję zyku naturalnym nazwy obiektów, relacji mię dzy nimi,... sieci semantyczne wskazują ce na hierarchię i pokrewień stwo terminów ustalenie sposobu reprezentowania znaczenia okreś lenie niezbę dnego zakresu wiedzy pragmatycznej okreś lenie zasad wnioskowania Zapis znaczenia, przypadki głg bokie Jeś li zbudujemy drzewo budowy syntaktycznej zdania, to moŝ emy pokusić się o przyporzą dkowanie poszczególnych elementów składniowych (wymagań i modyfikatorów) do ról semantycznych (przypadków gł ę bokich), jakie poszczególne obiekty pełnią w sytuacji opisywanej przez czasownik. Liczba przypadków głę bokich i ich nazwy nie są ś ciś le ustalone, a ich uŝ ycie zaleŝ y od konkretnego czasownika. Podstawowe role semantyczne są ustalone (choć czasami inaczej nazywane), ale na potrzeby róŝ nych teorii czy dla konkretnych zastosowań wprowadza się róŝ ne zestawy ról rozróŝ niają cych istotne z punktu widzenia tego zastosowania funkcje. 4
5 Zapis znaczenia, przypadki głg bokie S (Na strychu Jan zobaczył potwora) PP (modyfikator) NP (podmiot) VP Prep NP N V NP (dopełnienie) na N Jan zobaczył potwora strychu predykat: zobaczyć aktor Jan obiekt potwór miejsce strych Zapis znaczenia, przypadki głg bokie Rola znaczenie przykład AGENT wykonawca Kot rozlał mleko. EXPERIENCER doświadczający zdarzenia Jana boli głowa. FORCE siła wywołująca (niecelowo) Wiatr złamał drzewo. THEME obiekt Kiedy rozbił\ lód. RESULT rezultat Wybudował \dom. CONTENT cytat/treść Jan spytał ``Byłeś tam sam?''. INSTRUMENT uŝyte narzędzie Uderzył go kijem. BENEFICIARY ktoś na rzecz kogo Kupił mu dom. or RECIPENT odbyła się akcja SOURCE miejsce początkowe Przyleciał z ParyŜa. GOAL miejsce docelowe Poszedł do kina. Rachunek predykatów w I rz du Naturalną metodą reprezentowania semantyki jest rachunek predykatów I rzędu Nie jest to idealny sposób zapisu, nie pozwala na wyraŝenie wszystkich znaczeń, ale ma wiele właściwych cech: pozwala zapisać czy jakiś fakt jest prawdziwy czy fałszywy pozwala zapisywać pytania (uŝycie zmiennych) są metody wnioskowania Wybór rachunku pred. I rzędu nie jest całkowicie arbitralny czy sterowany konkretnymi aplikacjami. MoŜna zauwaŝyć pewne analogie między językiem naturalnym a językiem rachunku predykatów. Cechy rachunku pred. I rzędu: wprowadzenie zmiennych, uŝycie kwantyfikatorów, częściowo kompozycyjna semantyka Analiza semantyczna Analiza semantyczna to proces przekształcenia wyraŝenia lingwistycznego w zapis jego znaczenia Są miliony sposobów dokonania takiego przekształcenia, od rozwiązań całkowicie ad hoc, opracowanych na potrzeby konkretnych aplikacji do wyrafinowanych metod teoretycznych o często wątpliwym znaczeniu praktycznym Większość metod analizy semantycznej opiera się na wynikach analizy syntaktycznej (albo jest dokonywana równolegle z nią) Semantyka kompozycyjna Większość metod zapisu znaczenia zakłada KOMPOZYCYJNOŚĆ semantyki, tzn. przyjmuje załoŝenie, Ŝe znaczenie większych fragmentów teksu (zdania) moŝe zostać określona jako funkcja znaczeń jego elementów, czyli słów i fraz Na czy polega to w praktyce? PokaŜemy na przykładzie zdania: Filemon pije mleko Przykład Filemon pije mleko S e Isa(e, Picie) Piją cy(e, Filemon) Pity(e, Mleko) NP VP NP Proper-Noun Verb Mass-Noun Filemon pije mleko 5
6 Rozszerzone reguły y syntaktyczne Jak uzyskać znaczenie zdania ze znaczenia elementów? Dołączymy do reguł gramatyki CFG dodatkowe informacje (podobnie jak miało to miejsce przy rozszerzaniu CFG do gramatyk unifikacyjnych) Reguła gramatyki będzie miała teraz postać: A α1... αn { f(αj.sem,..., αk.sem) } W powyŝszym przykładzie: ProperNoun Filemon {Filemon} MassNoun mleko {Mleko} NP ProperNoun {ProperNoun:sem} NP MassNoun {MassNoun:sem} Verb pije { e, x, y Isa(e, Picie) Pijący(e, x) Pity(e, y)} Wyra enia Lambda Jak włączyć semantykę argumentów do semantyki czasownika? WyraŜenia Lambda : λx.p(x) λ x.p(x)(a) P(A) Verb pije {λxλy. { e Isa(e, Picie) Pijący(e, y) Pity(e, x)} S NP VP VP Verb NP {VP:sem(NP:sem)} {Verb:sem(NP:sem)} W restauracji podają mięso. przykład Wydaje się, Ŝe interpretacją powyŝszego zdania powinno być: e,x Isa(e, Serving) Server(e, x) Served(e, Meat) Isa(x, Restaurant) ale, jeŝeli załoŝymy, Ŝe interpretacją wyrazu restauracja jest wyraŝenie: x Isa(x, Restaurant) to jak uzyskać powyŝsze tłumaczenie z: λxλy. e Isa(e, Serving) Server(e, y) Served(e, x) Proste zastąpienie zmiennej wyraŝeniem λ nie prowadzi do właściwego rezultatu. Wynikiem jest: e Isa(e, Serving) Server(e, xisa(x, Restaurant)) Served(e, Meat) niestety powyŝszy zapis nie jest wyraŝeniem rach. pred. I rz. (FOPC) Wprowadzenie termów w złoz onych Rozwiązaniem problemu jest taki zapis semantyki fraz rzeczownikowych, aby jej elementy były dostępne z zewnątrz : Wprowadzenie termów złoŝonych i sposobu ich przekształcania: < Quantifier variable body > np. x Isa(x, Restaurant) e Isa(e, Serving) Server(e, < xisa(x, Restaurant) >) Served(e, Meat) Przekształcenie na wyraŝenie logiki I rzędu: P (< Quantifier variable body >) Quantifier variable body Connective P(variable) Server(e, < xisa(x, Restaurant) >) xisa(x, Restaurant) Server(e, x) Wprowadzenie termów w złoz onych Przekształcenie na wyraŝenie logiki I rzędu: P (< kwantyfikator zmienna treść >) kwantyfikator zmienna treść spójnik_logiczny P(zmienna) P (< zmienna treść >) => zmienna treść P(zmienna) Przykład analizy semantycznej e Isa(e, Picie) Pijący(e, Filemnon) Pity(e, Mleko) S NP Filemon VP λ x. e Isa(e, Picie) Pijący(e, x) Pity(e, Mleko)} P (< zmienna treść >) => zmienna treść P(zmienna) NP Mleko Server(e, < x Isa(x, Restaurant) >) (jakaś restauracja) x Isa(x, Restaurant) Server(e, x) Server(e, < x Isa(x, Restaurant) >) (kaŝ da restauracja) x Isa(x, Restaurant) Server(e, x) Proper-Noun Filemon Verb Mass-Noun Mleko Filemon pije mleko λyx. e Isa(e, Picie) Pijący(e, x) Pity(e, y)} 6
7 Wnioskowanie Nie chcemy tylko kopiować faktów, ale teŝ wyciągać wnioski, np. Jeśli wiemy, Ŝe X dostał Oskara za rolę w filmie Y, to wiemy teŝŝe X jest (dobrym, znanym, uznanym) aktorem, wiemy czym się w przybliŝeniu zajmował w czasie, gdy kręcony był ten film, Ŝe zna reŝysera i aktorów, którzy grali inne główne role... Język reprezentacji wiedzy musi uwzględniać wnioskowanie - mechanizmy wyliczania wartości prawda lub fałsz dla stwierdzeń, które nie pojawiają się bezpośrednio w danych Modus ponens Standardową regułą wnioskowania dla logiki pierwszego rzędu jest modu ponens α, α β β (jeŝeli wiemy Ŝe α oraz Ŝe α β to moŝemy wywnioskować β) np. Mruczek jest kotem, Jeśli x jest kotem, to x lubi mleko Mruczek lubi mleko Forward and backward chaining Modus ponens - wnioskowanie wprzód dodając do bazy nowy fakt wyliczamy wszystkie jego konsekwencje Wnioskowanie wstecz (od pytania do faktów) - mając pytanie, dopasowujemy go do formuł w bazie danych, jeśli uda nam się dowieść wszystkich przesłanek, fakt jest prawdziwy, np. Pytamy czy Mruczek lubi mleko, znajdujemy formułę Jeśli x jest kotem, to x lubi mleko, dokonujemy podstawienia x- Mruczek i otrzymujemy do sprawdzenia przesłankę zdania Mruczek lubi mleko, która jest juŝ w bazie danych, a więc pytanie uznajemy za udowodnione. Rezolucja Wnioskowanie wprzód i wstecz nie są zupełne, tj. są twierdzenia, które są prawdziwe, ale nie mogą być za pomocą tych metod udowodnione Metodą zupełną jest rezolucja (ale jest kosztowniejsza) - aby udowodnić p w ramach teorii T zakładamy, Ŝe prawdziwe jest p i próbujemy dojść do sprzeczności DRT Inne metody reprezentacji semantyki Situation semantics Montague grammar... DRT - Discourse Representation Theory metoda reprezentacji znaczenia wypowiedzi polegająca na konstruowaniu specjalnej struktury, nazwanej DRS (Discourse Representation Structure); Kamp i Reyle (1991); Struktura ta składa się z dwóch części: zbioru obiektów (discourse referents), zwanych uniwersum, zbioru warunków opisujących zaleŝności między obiektami. Przykładowo, zdanie Jones owns Ulysses (Jones posiada Ulissesa) moŝna przedstawić w postaci następującej struktury DRS: x y Jones (x) Ulysses(y) [x owns y] 7
8 Reguły y budowy struktur DRS Budowa reprezentacji semantycznej wypowiedzi w teorii DRT polega na stopniowym przekształcaniu struktury syntaktycznej za pomocą odpowiednich reguł konstrukcyjnych. Reguły mogą zmieniać strukturę oraz rozszerzać uniwersum DRS o nowe zmienne referencyjne. Warunkiem zadziałania reguły jest wykrycie w analizowanej strukturze poddrzewa spełniającego pewne warunki odnoszące się bezpośrednio do jej struktury. Reguły y budowy struktur DRS, cd Kolejność stosowania reguł zaleŝy od miejsca występowania struktur spełniających warunki ich zastosowania - jako pierwszą wybiera się regułę dla której odpowiednia struktura znajduje się najwyŝej w analizowanym drzewie. W przypadku gdy dwie struktury znajdują się na tym samym poziomie naleŝy poprowadzić równolegle dwie analizy, w kaŝdej z nich wybierając inną regułę jako pierwszą. Uzyskanie w wyniku tego róŝnych struktur DRS odpowiada sytuacji niejednoznaczności analizowanego tekstu. CR.PN - reguła a dla rzeczowników własnych konfiguracje wyzwalające regułę: S lub VP NP Gen=b VP V NP Gen=b PN a zmiana uniwersum: dołączenie nowej zmiennej referencyjnej u; (nazwa róŝna od wszystkich juŝ występujących w DRS) zmiana zbioru warunków: dołączenie warunków a(u), Gen(u)= b zmiana struktury : wstawienie węzła u zamiast poddrzewa a PN CR.PN u S a(u) Gen(u) = b NP Gen=b VP S PN a u VP Analiza przykładu 1. Reguła CR.PN ekstrahuje podmiot, tworząc dla niego odpowiednią zmienną referencyjną (x). S x VP V owns VP NP Gen=-hum PN Analiza przykładu, cd 2. Do struktury DRS dołączone zostanie wyraŝenie Jones(x) wiąŝące zmienną x z reprezentowanym przez nią obiektem. Po tym kroku analizy struktura DRS przedstawiać się będzie następująco: x Jones (x) [x owns Ulysses] Ulysses PowyŜsze drzewo jest w sposób skrócony zapisywane jako: [x owns Ulysses] 8
9 Analiza przykładu, 4 3. Kolejnym krokiem jest wyekstrahowanie obiektu posiadania i przypisanie mu takŝe zmiennej referencyjnej (y). W ten sposób uzyskamy pokazany na wstępie wynik: x y Jones (x) Ulysses(y) [x owns y] CR.NEG - reguła a dla negacji konfiguracja g wyzwalająca regułę: VP AUX not VP zamiana struktury zawierającej g na: S u VP VP John owns a car. x,y John(x) car(y) CR.NEG, przykład John does not own a car x John(x) y own(x,y) car(y) own(x,y) y(car(y) ^ own(j,y)) y(car(y) ^ own(j,y)) John owns a car. He likes it. Anafory John does not own a car.?he likes it. x,y x,w,z John(x) John(x) car(y) own(x,y) y likes(x,y) car(y) own(x,y) You can only pick up antecedents from the current DRS or DRSs you're embedded in. z=? w=? likes(z,w) Anafory w zdaniach zanegowanych a. John doesn't own Ulysses. b. He likes it (however). DRS dla (a): x,y John(x) Ulysses(y) DRS dla (a i b): x,y John(x) Ulysses(y) own(x,y) own(x,y) w=?? DRT always puts proper names into the main DRS. z=?? likes(z,w) DRT Motywacja (typowa) : rozwiązanie problemów, z którymi nie radzą sobie inne teorie: interpretacja zaimków, powiązanie fraz rzeczownikowych i zaimków (w ramach zdania i pomiędzy zdaniami) interpretacja informacji o czasie i aspekcie A man walks in a park. He whistles. A man walks in a park and whistles. x(man(x) walk_in_a_park(x) whistle(x)) A man walks in a park. He whistles. Apparently he is in a good mood.... trzeba znać cały tekst 9
10 Semantyka w HPSG Semantyka w HPSG, cd. synsem LOCAL local CAT CONTENT category HEAD head SUBCAT list_of_synsems content content nominal_object INDEX index RESTR list_of_psoa psoa RELN rel_name index gender gender number number person person nominal_object (NP) psoa (p_state_of affairs) (VP) i argumenty zaleŝ ne od relacji, np. INSTANCE index Semantyka w HPSG, przykład PHNON <ksiąŝka> SYNSEM LOCAL CATEGORY HEAD noun CONTENT nominal_object INDEX 1 index gender fem number singular person 3rd RESTR < psoa > RELN ksią ka INSTANCE 1 Semantyka w HPSG, przykład 2 PHNON <Piotr kupił ksiąŝkę> SYNSEM LOCAL CATEGORY HEAD 4 CONTENT psoa RESTR psoa RELN kupić AGENT 2 OBJECT 1 HD-DTR SYNSEM LOCAL CATEGORY HEAD 4 verb NONHD-DTRS < SYNSEM... INDEX 2 SYNSEM... INDEX 1 > Liczne inne problemy.. zaleŝności czasowe aspekt czasowników (idę, poszłam, chadzam) reprezentowanie przekonań (niekonieczne obiektywnie prawdziwych) Ujednoznacznianie słóws (WSD, Word sense disambiguation) 10
11 Powi zania mi dzy słowamis homonimy - jednakowy kształt słowa, róŝne znaczenia np. pokój (pomieszczenie) i pokój (przeciwieństwo wojny) homofony - jednakowe brzmienie słów, róŝna pisownia, znaczenie np. moŝe, morze polisemia - wielość powiązanych znaczeń jednego słowa np. góra (piętro domu, część ubrania...) Synonimy - róŝne leksemy o tym samym (prawie) znaczeniu (mogące się nawzajem zastąpić w pewnym kontekście) hyponimy - leksemy o szerszym znaczeniu np. pojazd mechaniczny vs. samochód, Zadania: ustalenie ile i jakich znaczeń posiada dane słowo rozpoznawanie w jakim konkretnym znaczeniu wystąpiło dane słowo - word sense disambiguation taksonomia, hierarchia pojęć WordNet - baza danych o znaczeniach słóws Utworzona ręcznie baza zawierająca opisy i powiązania semantyczne dla słów danego języka (pierwszy był angielski, nie ma jeszcze dla polskiego) zakres WordNet 1.6 dla angielskiego liczba form liczba znaczeń rzeczowniki czasowniki przymiotniki przysłówki WordNet nie zawiera słów z klas zamkniętych, np. spójników w praktyce mało słów ma wiele znaczeń Przykładowy opis znacze Fragment opisu rzeczownika bass w bazie WordNet: 1. bass - the lowest part of the musical range 2. bass, bass part - the lowest part in polyphonic music 3. bass, basso - an adult male singer with the lowest voice 4. sea bass, bass - flesh of lean-flesh saltwater fish 5. fresh water bass, bass - any of varoius North American lean-fleshed freshwater fishes 6. bass, bass voice, basso bass bass... Rzeczowniki Relacje w WordNet relacja definicja przykład hypernym pojęcie -> pojęcie nadrzędne breakfast->meal hyponym pojęcie-> pojęcie podrzędne meal -> lunch has-member grupa -> członek katedra->profesor member-of członek ->grupa pilot -> załoga has-part ma części stół -> blat part-of jest elementem talerz -> serwis antonym jest przeciwieństwem pierwszy ->ostatni Przykładowy opis hiponimii Sense 3 bass, basso -- (an adult singer with the lowest voice) => singer, vocalist => musician, instrumentalist, player => performer, performing artist => entertainer => person, individual, someone... => life form, organism, being... => entity, something => causal agent, cause, causal agency => entity, something 11
12 Rola AGENT EXPERIENCER FORCE THEME RESULT CONTENT INSTRUMENT BENEFICIARY SOURCE GOAL Role, FrameNet przykład Kot rozlał mleko. Jana boli głowa. Wiatr złamał drzewo. Kiedy rozbił lód. (uczestnik doświadczający skutków) Wybudował dom. Jan spytał Byłeś tam sam?. Uderzył go kijem. Kupił mu dom. Przyleciał z ParyŜa. Poszedł do szkoły. Selekcja znacze - ograniczenia na role eat something *I wanna eat someplace that s close to ICSI. I wanna eat some really cheap Chinese food right now. AGENT I / I THEME *someplace... /...food Czasownik eat wymaga, by w roli THEME występował obiekt jadalny Formułowanie owanie ogranicze Przedmiot dla czasownika eat musi być jadalny: Logika pierwszego rzędu: e,x,y eating(e) Agent(e,x) Theme(e,y) Isa(y,EdibleThing) Hierarchia hiponimii w WordNet Theme {food, nutrient} (jeden z klasyfikatorów, te pojęcia musza znaleźć się w hierarchii) hamburger, beefburger -- (a fried cake of minced meet served on a ban) => sandwich => snack food => dish => nutriment, nourishment, sustenance... =>food nutrient => substance, matter => object, physical object => entity, something Problemy z ujednoznacznianiem RóŜne ograniczenia na typ argumentów mogą pomóc przy ujednoznacznianiu przykładów: Which airlines serve Denver? - Pojedź do serwisu. Which one serves breakfast? - UŜyj tego granatowego serwisu. Ale: niedostateczny kontekst: Jaki serwis polecasz? Sytuacje niecodzienne On naprawdę zjadł szklankę! Przeczenie ale złota nie dało się jeść Bajki dla dzieci, sny...: śnił mi się latający krokodyl, piŝama w róŝowe słonie Ujednoznacznianie Reguły probabilistyczne niczego (prawie) nie wykluczamy całkowicie, podajemy preferencje algorytm podaje to znaczenie, dla którego prawdopodobieństwo jest w danym kontekście największe odpowiednia metoda dla niejednoznacznych czasowników, ale przy jednoznacznych argumentach Metody machine learning uczenie się na podstawie korpusów anotowanych morfologicznie znajdowanie kontekstów uŝycia i wyznaczanie prawdopodobieństw dla poszczególnych znaczeń 12
J zyk generowany przez UG
Gramatyki unifikacyjne (UG) Gramatyki unifikacyjne (UG), Semantyka języka naturalnego Wieloznacznośćsłów Zapis własności języka naturalnego w gramatykach unifikacyjnych. Przykład formalizmu - HPSG. Literatura
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?
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
Gramatyki atrybutywne
Gramatyki atrybutywne, część 1 (gramatyki S-atrybutywne Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyki atrybutywne Do przeprowadzenia poprawnego tłumaczenia, oprócz informacji
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 =
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
Implementacja gramatyk HPSG w systemie TRALE
Implementacja gramatyk HPSG w systemie TRALE Beata Trawiński trawinski@sfs.uni-tuebingen.de Instytut Podstaw Informatyki Polskiej Akademii Nauk, Warszawa, 9.11.00 Implementacja gramatyk HPSGw systemie
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
Składnia. Jan Daciuk, KISI, ETI, PG Przetwarzanie języka naturalnego 10. Metody opisu składni (248 / 272)
Składnia Składnia to nauka o związkach wyrazów w zdaniu, szyku wyrazów i roli pełnionej przez wyrazy. Zapis składni powinien w łatwy sposób umożliwiać jej opis i wykorzystanie w automatycznej analizie
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
Logika Stosowana. Wykład 1 - Logika zdaniowa. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 1 - Logika zdaniowa Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 30 Plan wykładu 1 Język
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 3/3 Dzisiaj Uogólnienie Poprawność i pełność wnioskowania
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
Logika pragmatyczna dla inżynierów
Logika pragmatyczna Logika pragmatyczna dla inżynierów Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.edu.pl materiały + literatura + informacje na stronie www. Zaliczenie: Test pisemny
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
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ą
Logika Stosowana. Wykład 2 - Logika modalna Część 2. Marcin Szczuka. Instytut Informatyki UW. Wykład monograficzny, semestr letni 2016/2017
Logika Stosowana Wykład 2 - Logika modalna Część 2 Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika Stosowana 2017 1 / 27 Plan wykładu
LOGIKA I TEORIA ZBIORÓW
LOGIKA I TEORIA ZBIORÓW Logika Logika jest nauką zajmującą się zdaniami Z punktu widzenia logiki istotne jest, czy dane zdanie jest prawdziwe, czy nie Nie jest natomiast istotne o czym to zdanie mówi Definicja
Logika pragmatyczna. Logika pragmatyczna. Kontakt: Zaliczenie:
Logika pragmatyczna Logika pragmatyczna Kontakt: dr hab. inż. Adam Kasperski pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + literatura + informacje na stronie www. Zaliczenie: Kolokwium pisemne na
Wprowadzenie do składni
Uniwersytet Kardynała Stefana Wyszyńskiego 1 Przedmiot składni i jej miejsce w systemie języka 2 3 Hierarchia jednostek języka nielinearne linearne (liniowe) cechy dystynktywne semantyczne dystynktywne,
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych
Przykładowe dowody formuł rachunku kwantyfikatorów w systemie tabel semantycznych Zapoznaj z poniŝszym tekstem reprezentującym wiedzę logiczną o wartościach logicznych będących interpretacjami formuł złoŝonych
Logika Stosowana. Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta. Marcin Szczuka. Instytut Informatyki UW
Logika Stosowana Wykład 7 - Zbiory i logiki rozmyte Część 3 Prawdziwościowa logika rozmyta Marcin Szczuka Instytut Informatyki UW Wykład monograficzny, semestr letni 2016/2017 Marcin Szczuka (MIMUW) Logika
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
Programowanie w logice
Programowanie w logice PROLOG cz.1 PROLOG język wysokiego poziomu Powstał w 1972 na Uniwersytecie w Marsylii (Francja) w zespole A.Colmerauer a i F.Roussel a PROgrammation en LOGique, PROgramming in LOGic,
Wstęp do Językoznawstwa
Wstęp do Językoznawstwa Prof. Nicole Nau UAM, IJ, Językoznawstwo Komputerowe Dziesiąte zajęcie 08.12.2015 Składnia: Co bada? Jak bada? Konstrukcja składniowa a) ciąg (zespół) form wyrazowych związanych
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.
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
Logika formalna wprowadzenie. Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie.
Logika formalna wprowadzenie Ponieważ punkty 10.i 12. nie były omawiane na zajęciach, dlatego można je przeczytać fakultatywnie. 1. Zdanie logicznie prawdziwe (Prawda logiczna) Zdanie, którego analityczność
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ź
KRYTERIA OCENIANIA. do podręcznika NEW ENGLISH ZONE 1, Rob Nolasco, David Newbold, wyd. Oxford University Press
Kryteria oceniania klasa IV KRYTERIA OCENIANIA do podręcznika NEW ENGLISH ZONE 1, Rob Nolasco, David Newbold, wyd. Oxford University Press W poniższych kryteriach oceniania nie uwzględniono oceny niedostatecznej
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ę.
Systemy ekspertowe. Wnioskowanie w systemach regułowych. Część piąta. Autor Roman Simiński.
Część piąta Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych materiałów nie zastąpi uważnego w nim uczestnictwa.
dr hab. Maciej Witek, prof. US MODELE UMYSŁU rok akademicki 2016/2017, semestr letni
dr hab. Maciej Witek, prof. US http://kognitywistyka.usz.edu.pl/mwitek MODELE UMYSŁU rok akademicki 2016/2017, semestr letni Temat 2: Gramatyki Chomsky'ego jako modele umysłu Narodziny kognitywistyki 1957:
j INSTYTUT PODSTAW INFORMATYKI
j INSTYTUT PODSTAW INFORMATYKI POLSKIEJ AKADEMII NAUK ul. Jana Kazimierza 5, 01-248 Warszawa AGNIESZKA PATEJUK i ADAM PRZEPIÓRKOWSKI Co i kiedy można skoordynować w polskim oraz czy i jak to opisać w LFG
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:
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 α, β,
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
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska
SYSTEMY UCZĄCE SIĘ WYKŁAD 4. DRZEWA REGRESYJNE, INDUKCJA REGUŁ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska DRZEWO REGRESYJNE Sposób konstrukcji i przycinania
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:
Katalog wymagań na poszczególne oceny z języka angielskiego dla kl. V Program nauczania Mariola Bogucka, Dorota Łoś
Katalog wymagań na poszczególne oceny z języka angielskiego dla kl. V Program nauczania Mariola Bogucka, Dorota Łoś OCENA DOPUSZCZAJĄCA (wymagania na ocenę dopuszczającą są równoważne z minimum programowym
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
Wstęp do logiki. Klasyczny Rachunek Zdań II
Wstęp do logiki Klasyczny Rachunek Zdań II DEF. 1 (Słownik). Następujące znaki tworzą słownik języka KRZ: p 1, p 2, p 3, (zmienne zdaniowe) ~,,,, (spójniki) ), ( (nawiasy). DEF. 2 (Wyrażenie). Wyrażeniem
Język rachunku predykatów Formuły rachunku predykatów Formuły spełnialne i prawdziwe Dowody założeniowe. 1 Zmienne x, y, z...
Język rachunku predykatów 1 Zmienne x, y, z... 2 Predykaty n-argumentowe P(x, y,...), Q(x, y...),... 3 Funktory zdaniowe,,,, 4 Kwantyfikatory: istnieje, dla każdego Język rachunku predykatów Ustalenie
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
4 Klasyczny rachunek zdań
4 Klasyczny rachunek zdań Elementy Logiki i Teorii Mnogości 2015/2016 Spis najważniejszych tautologii: (a) p p prawo wyłączonego środka (b) ( p) p prawo podwójnej negacji (c) p q q p (d) p q q p prawo
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD IX: Agent przetwarza język naturalny
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD IX: Agent przetwarza język naturalny Przetwarzanie języka naturalnego Natural Language Processing, NLP... to formułowanie i testowanie obliczeniowo
Gramatyka operatorowa
Gramatyki z pierwszeństwem operatorów Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyka operatorowa Definicja: G = G BK jest gramatyką operatorową (i) (ii) G jest gramatyką
Przyczyny dwustopniowego tłumaczenia
Generacja kodu pośredniego Teoria kompilacji Dr inŝ. Janusz Majewski Katedra Informatyki Przyczyny dwustopniowego tłumaczenia Łatwość generowania kompilatorów tego samego języka dla róŝnych platform systemowo-sprzętowych
II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki. Janusz Czelakowski. Wykład 8. Arytmetyka
II Matematyka 2 stopnia( 3W). Logika i podstawy matematyki Janusz Czelakowski Wykład 8. Arytmetyka Jak dobrze wiadomo, jednym z kluczowych praw zachodzących w dziedzinie liczb naturalnych jest Zasada Indukcji.
Gramatyka Kategorialna Języka Polskiego
Gramatyka Kategorialna Języka Polskiego Wojciech Jaworski Instytut Informatyki Uniwersytet Warszawski 3 października 2011 Wojciech Jaworski (MIM UW) Gramatyka Kategorialna Języka Polskiego 3 października
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
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
Próba opisu formalnego polskich konstrukcji komitatywnych p.1
Próba opisu formalnego polskich konstrukcji komitatywnych Beata Trawiński trawinski@sfs.uni-tuebingen.de Rygorystyczny opis języków naturalnych Zakład Językoznawstwa Komputerowego Instytut Języka Polskiego
Struktury formalne, czyli elementy Teorii Modeli
Struktury formalne, czyli elementy Teorii Modeli Szymon Wróbel, notatki z wykładu dra Szymona Żeberskiego semestr zimowy 2016/17 1 Język 1.1 Sygnatura językowa Sygnatura językowa: L = ({f i } i I, {P j
Adam Meissner.
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Podstawy logiki pierwszego rzędu
Podstawy Informatyki Gramatyki formalne
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Języki i gramatyki Analiza syntaktyczna Semantyka 2 Podstawowe pojęcia Gramatyki wg Chomsky ego Notacja Backusa-Naura
Rekurencje. Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie:
Rekurencje Jeśli algorytm zawiera wywołanie samego siebie, jego czas działania moŝe być określony rekurencją. Przykład: sortowanie przez scalanie: T(n) = Θ(1) (dla n = 1) T(n) = 2 T(n/2) + Θ(n) (dla n
Technologie i systemy oparte na logice rozmytej
Zagadnienia I Technologie i systemy oparte na logice rozmytej Mają zastosowania w sytuacjach kiedy nie posiadamy wystarczającej wiedzy o modelu matematycznym rządzącym danym zjawiskiem oraz tam gdzie zbudowanie
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
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
Programowanie deklaratywne
Programowanie deklaratywne Artur Michalski Informatyka II rok Plan wykładu Wprowadzenie do języka Prolog Budowa składniowa i interpretacja programów prologowych Listy, operatory i operacje arytmetyczne
Programowanie deklaratywne i logika obliczeniowa
Programowanie deklaratywne i logika obliczeniowa Programowanie deklaratywne i logika obliczeniowa Wykład logika 12 godzin Dr hab. inż. Joanna Józefowska, prof. PP dyżur: poniedziałek 9.30-11.00 p. 10,
Gramatyki rekursywne
Gramatyki bezkontekstowe, rozbiór gramatyczny eoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Gramatyki rekursywne Niech będzie dana gramatyka bezkontekstowa G =
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 ZDAŃ 7. Dla każdej tautologii w formie implikacji, której poprzednik również jest tautologią, następnik także jest tautologią.
Semantyczne twierdzenie o podstawianiu Jeżeli dana formuła rachunku zdań jest tautologią i wszystkie wystąpienia pewnej zmiennej zdaniowej w tej tautologii zastąpimy pewną ustaloną formułą, to otrzymana
Elementy logiki. Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń
Elementy logiki Wojciech Buszkowski Wydział Matematyki i Informatyki UAM Zakład Teorii Obliczeń 1 Klasyczny Rachunek Zdań 1.1 Spójniki logiczne Zdaniem w sensie logicznym nazywamy wyrażenie, które jest
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
Rekurencyjna przeliczalność
Rekurencyjna przeliczalność Jerzy Pogonowski Zakład Logiki Stosowanej UAM www.logic.amu.edu.pl pogon@amu.edu.pl Funkcje rekurencyjne Jerzy Pogonowski (MEG) Rekurencyjna przeliczalność Funkcje rekurencyjne
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
Wprowadzenie. Teoria automatów i języków formalnych. Literatura (1)
Wprowadzenie Teoria automatów i języków formalnych Dr inŝ. Janusz Majewski Katedra Informatyki Literatura (1) 1. Aho A. V., Sethi R., Ullman J. D.: Compilers. Principles, Techniques and Tools, Addison-Wesley,
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
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
Myślenie w celu zdobycia wiedzy = poznawanie. Myślenie z udziałem rozumu = myślenie racjonalne. Myślenie racjonalne logiczne statystyczne
Literatura: podstawowa: C. Radhakrishna Rao, Statystyka i prawda, 1994. G. Wieczorkowska-Wierzbińska, J. Wierzbiński, Statystyka. Od teorii do praktyki, 2013. A. Aczel, Statystyka w zarządzaniu, 2002.
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
Reprezentacja wiedzy i wnioskowanie
i wnioskowanie Dariusz Banasiak Katedra Informatyki Technicznej Wydział Elektroniki Wiedza AI to nauka o komputerowych modelach wiedzy umożliwiających rozumienie, wnioskowanie i działanie. Inteligentne
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
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:
Bank częściowo ujednoznacznionych struktur LFG
Bank częściowo ujednoznacznionych struktur LFG Katarzyna Krasnowska 1 Witold Kieraś 1,2 1 IPI PAN 2 IJP UW 7 października 2013 Katarzyna Krasnowska Witold Kieraś Bank struktur LFG 7 października 2013 1
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
WSTĘP ZAGADNIENIA WSTĘPNE
27.09.2012 WSTĘP Logos (gr.) słowo, myśl ZAGADNIENIA WSTĘPNE Logika bada proces myślenia; jest to nauka o formach poprawnego myślenia a zarazem o języku (nie mylić z teorią komunikacji czy językoznawstwem).
Kryteria oceniania z języka angielskiego dla klasy 5
Kryteria oceniania z języka angielskiego dla klasy 5 OCENA CELUJĄCA W wymaganiach na ocenę celującą uczeo spełnia wszystkie wymagania na ocenę bardzo dobrą oraz: Biegle posługuje się językiem w mowie i
Andrzej Wiśniewski Logika II. Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 6. Wprowadzenie do semantyki teoriomodelowej cz.6. Modele i pełność 1 Modele Jak zwykle zakładam, że pojęcia wprowadzone
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Elementy uczenia maszynowego Literatura [1] Bolc L., Zaremba
Andrzej Wiśniewski Logika II. Materiały do wykładu dla studentów kognitywistyki. Wykład 14. Wprowadzenie do logiki intuicjonistycznej
Andrzej Wiśniewski Logika II Materiały do wykładu dla studentów kognitywistyki Wykład 14. Wprowadzenie do logiki intuicjonistycznej 1 Przedstawione na poprzednich wykładach logiki modalne możemy uznać
Programowanie funkcyjne. Wykªad 13
Programowanie funkcyjne. Wykªad 13 Siªa wyrazu rachunku lambda Zdzisªaw Spªawski Zdzisªaw Spªawski: Programowanie funkcyjne. Wykªad 13, Siªa wyrazu rachunku lambda 1 Wst p Warto±ci logiczne Liczby naturalne
Ziemia obraca się wokół Księżyca, bo posiadając odpowiednią wiedzę można stwierdzić, czy są prawdziwe, czy fałszywe. Zdaniami nie są wypowiedzi:
1 Elementy logiki W logice zdaniem nazywamy wypowiedź oznajmującą, która (w ramach danej nauki) jest albo prawdziwa, albo fałszywa. Tak więc zdanie może mieć jedną z dwóch wartości logicznych. Prawdziwość
1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych.
Elementy logiki i teorii zbiorów. 1. Wstęp do logiki. Matematyka jest nauką dedukcyjną. Nowe pojęcia definiujemy za pomocą pojęć pierwotnych lub pojęć uprzednio wprowadzonych. Pojęcia pierwotne to najprostsze
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...
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
WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte)
WYKŁAD 10 Rozmyta reprezentacja danych (modelowanie i wnioskowanie rozmyte) Motywacje:! przezwyciężenie wad tradycyjnych algorytmów komputerowych, które zawodzą zwłaszcza w sytuacjach, w których człowiek
Wstęp do Programowania potok funkcyjny
Wstęp do Programowania potok funkcyjny Marcin Kubica 2010/2011 Outline 1 Kilka podstawowych pojęć Definition Programy imperatywne zmieniają stan, czyli wartości zmiennych. Asercja = warunek logiczny, który
Inżynieria Wiedzy i Systemy Ekspertowe. Niepewność wiedzy. dr inż. Michał Bereta Politechnika Krakowska
Inżynieria Wiedzy i Systemy Ekspertowe Niepewność wiedzy dr inż. Michał Bereta Politechnika Krakowska http://torus.uck.pk.edu.pl/~beretam/ beretam@torus.uck.pk.edu.pl 1 Logika Rozmyta (Fuzzy Logic) Mimo
Instrukcja programowania IRSC OPEN
Instrukcja programowania IRSC OPEN Zennio IRSC OPEN (ZN1CL-IRSC) I. UWAGI WSTĘPNE Urządzenie IRSC OPEN umoŝliwia wykorzystanie w systemie KNX komend róŝnych pilotów zdalnego sterowania do obsługi urządzeń
Leksykon gramatyki kategorialnej dla języka polskiego
Leksykon gramatyki kategorialnej dla języka polskiego MIM UW pm262952@students.mimuw.edu.pl 1 października 2012 Cel pracy CCG Celem jest konwersja polskiego banku drzew na format wywodów CCG. Potrzebne
Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
Michał Lipnicki (UAM) Logika 11 stycznia / 20
Logika Michał Lipnicki Zakład Logiki Stosowanej UAM 11 stycznia 2013 Michał Lipnicki (UAM) Logika 11 stycznia 2013 1 / 20 KRP wstęp Wstęp Rozważmy wnioskowanie: Każdy człowiek jest śmiertelny. Sokrates
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
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład IV: Reprezentacje jako Modele symboliczne I: Rachunek predykatów, Sieci semantyczne Gwoli przypomnienia: Kroki w modelowaniu kognitywnym:
Spis treści 1 Wprowadzenie do HPSG 2 Struktury i argumenty 3 Struktura słownika, modyfikatory i semantyka 4 Uzgodnienie 111
Spis treści 1 Wprowadzenie do HPSG 1 1.1. Gramatyka Formalna........................... 2 1.2. Co to jest HPSG?............................. 4 1.3. Formalizm HPSG............................. 7 1.4. Teoria