Jerzy Nawrocki, Wprowadzenie do informatyki
|
|
- Kamila Socha
- 8 lat temu
- Przeglądów:
Transkrypt
1 Jerzy Nawrocki, Jerzy Nawrocki Wydział Informatyki Politechnika Poznańska Sztuczna inteligencja i język naturalny Test Turinga (1950) A B Komputer Człowiek Gracz Alan Turing Przetwarzanie języka (2) Joseph Weizenbaum Program ELIZA (1966) User: Men are all alike. Eliza: In what way User: They re always bugging us about something or other. Eliza: Can you think of a specific example User: My boyfriend made me come here. Eliza: Your boyfriend made you come here Przetwarzanie języka (3) Cel wykładu Wprowadzić w problematykę automatycznego przetwarzania języka naturalnego. Przedstawić pojęcie gramatyki Przetwarzanie języka (4) Plan wykładu Dionizjusz Trak ( pne) Wprowadzenie Części i wywód Notacja Backusa-Naura 8 (ang. part of speech, POS): Rzeczownik Czasownik Zaimek Przyimek Przysłówek Spójnik Imiesłów Przymiotnik Przedimek Przetwarzanie języka (5) Przetwarzanie języka (6) Sztuczna inteligencja i język naturalny 1
2 Jerzy Nawrocki, Współczesna systematyka język ang. Rzeczownik Czasownik Zaimek Przyimek Przysłówek Spójnik Imiesłów Przedimek Część znacznik Penn Treebank: 45 znaczników Znaczniki C5: 61 znaczników Brown corpus: 87 znaczników Znaczniki C7: 146 znaczników (znacznik = ang. tag) Przetwarzanie języka (7) Znaczniki Penn Treebank CC Coordinating conjunction and CD Cardinal number one, two DT Determiner the EX Existential there there are FW Foreign word mea culpa IN Preposition or subordinating conjunction of, in, by JJ Adjective yellow JJR Adjective, comparative bigger NN Noun, singular or mass tiger NNS Noun, plural tigers VB Verb, base form eat VBD Verb, past tense ate Przetwarzanie języka (8) Oznaczanie Oznaczanie The grand jury commented on a number of other topics. Ciąg wyrazów Oznaczanie Wyrazy ze The/DT grand/jj jury/nn commented/vbd on/in a/dt number/nn of/in other/jj topics/nns./. (oznaczanie cz. = ang. tagging) Przetwarzanie języka (9) Przetwarzanie języka (10) Oznaczanie Główny problem Rozstrzyganie niejednoznaczności Book that flight. Book/VB that/dt flight/nn./. Book that flight. Book/VB/NN that/dt/cc flight/nn./. Inne możliwości: Book/NN Buy me that book. that/cc I thought that you knew. Przetwarzanie języka (11) Przetwarzanie języka (12) Sztuczna inteligencja i język naturalny 2
3 Jerzy Nawrocki, Rozstrzyganie niejednoznaczności Rozstrzyganie niejednoznaczności Book that flight. Book that flight. Reguła: Book/VB/NN that/dt/cc flight/nn./. Książka ten/dt lot. Książka, że/cc lot. Jeśli jest konflikt między czasownikiem (VB, VBD,..) a inną ą i w zdaniu nie ma innego czasownika, to należy uznać, że to jest czasownik. Przetwarzanie języka (13) Reguła: Book/VB/NN that/dt/cc flight/nn./. Zarezerwuj ten/dt lot. Zarezerwuj, że/cc lot. Jeśli jest konflikt między że/cc a inną ą i w zdaniu jest tylko jeden czasownik, to wariant że/cc należy odrzucić. Przetwarzanie języka (14) Regułowe oznaczanie Eliminowanie niejednoznaczności Ciąg wyrazów Wstępne oznaczanie Wyrazy z wieloma Reduktor reguł Wyrazy z pojedynczymi Podejście regułowe Podejście stochastyczne (ukryte modele Markowa HMM; pewne występują ej niż inne i widać to jeszcze bardziej, gdy uwzględni się kontekst, w którym występuje dany wyraz) System ENGTWOL: około 1100 reguł Przetwarzanie języka (15) Przetwarzanie języka (16) Plan wykładu Oznaczanie Wprowadzenie Części i wywód Notacja Backusa-Naura Ciąg wyrazów Oznaczanie Wyrazy ze Book/VB that/dt flight/nn./. The/DT man/nn took/vb the/dt book/nn./. Przetwarzanie języka (17) Przetwarzanie języka (18) Sztuczna inteligencja i język naturalny 3
4 Jerzy Nawrocki, Oznaczanie Składnia zdania Ciąg wyrazów Oznaczanie Wyrazy ze Book/VB that/dt flight/nn./. Dalsze przetwarz. Noam Chomsky S NP VP We + are smart The/DT man/nn took/vb the/dt book/nn./. Przetwarzanie języka (19) Przetwarzanie języka (20) Fraza rzeczownikowa NP Fraza czasownikowa VP NP Pronoun we VP Verb took Noam Chomsky ProperNoun New York Noam Chomsky Verb NP want + a flight Det Nominal a + flight Verb VerbBase take Nominal Noun degree VerbPast took Noun Nominal university degree Części : Noun (NN), ProperNoun (NNP), Det (NT), Pronoun Symbole nieterminalne ( zdania): NP, Nominal Przetwarzanie języka (21) Części : VerbBase (VB), VerbPast (VBD) Symbole nieterminalne ( zdania): VP, Verb, NP Przetwarzanie języka (22) Oznaczanie Noam Chomsky S NP VP NP Pronoun ProperNoun Det Nominal Nominal Noun Noun Nominal VP Verb Verb NP Verb VerbBase VerbPast Przetwarzanie języka (23) Ciąg wyrazów Oznaczanie Wyrazy ze Book/VB that/dt flight/nn./. The/DT man/nn took/vb the/dt book/nn./. Analiza składniowa Przetwarzanie języka (24) Sztuczna inteligencja i język naturalny 4
5 Jerzy Nawrocki, Drzewo rozbioru (parse tree) S NP VP NP Pronoun ProperNoun Det Nominal Nominal Noun Noun Nominal VP Verb Verb NP Verb VerbBase VerbPast The/DT man/nn took/vb the/dt book/nn./. The NP man Verb took S the VP NP book Przetwarzanie języka (25) Przetwarzanie języka (26) Oznaczanie Produkcje i wywód Ciąg wyrazów Oznaczanie Wyrazy ze Book/VB that/dt flight/nn./. The/DT man/nn took/vb the/dt book/nn./. Analiza składniowa Drzewo rozbioru Przetwarzanie języka (27) Symbol początkowy: Produkcje: (reguły zastępowania) 1+ = { 1, 11, 111,... } 1) 2) S S 1 S S 1 Wywód: 1: S : S 2 S 1 2 S Przetwarzanie języka (28) Inne produkcje 1) 2) 3) 4) 5) Symbol początkowy Wywód: 10: S 1 A B 2 1 B : Przetwarzanie języka (29) Przetwarzanie języka (30) Sztuczna inteligencja i język naturalny 5
6 Jerzy Nawrocki, Symbol początkowy Symbole nieterminalne N = {S, A, B} Symbol początkowy Symbole nieterminalne N = {S, A, B} Symbole terminalne T = {0, 1} Przetwarzanie języka (31) Przetwarzanie języka (32) Plan wykładu Symbol początkowy Symbole nieterminalne N = {S, A, B} Symbole terminalne T = {0, 1} Produkcje Wprowadzenie Części i wywód Notacja Backusa-Naura Przetwarzanie języka (33) Przetwarzanie języka (34) Domknięcie relacji wywodu ciągów nad alfabetem 1) 2) 3) 4) 5) Wywód: S 1 A B 2 1 B S Z S można wywieść 10 stosując 1 lub więcej produkcji Alfabet = symboli terminalnych T = {0, 1} ciągów nad alfabetem T*: wszystkich ciągów skończonych zbudowanych z elementów zbioru T. Jeśli T = {0, 1} to T* = {, 0, 1, 00, 01, 10, 11, 000,...} Jeśli T = {a, b, c} to T* = {, a, b, c, aa, ab, ac, ba, bb, bc,...} Przetwarzanie języka (35) Przetwarzanie języka (36) Sztuczna inteligencja i język naturalny 6
7 Jerzy Nawrocki, Język formalny Język formalny G = <S, N, T, P> S Symbol początkowy N symboli nieterminalnych T symboli terminalnych P produkcji Język formalny L zdefiniowany przez gramatykę G: L(G) = {x T*: S + x } Przetwarzanie języka (37) 1) 2) 3) 4) 5) S 1 B + L(G) = {x T*: S + x } S 1 A B 2 1 B Czy 1B należy do L(G) 11 T* Czy 11 należy do L(G) Przetwarzanie języka (38) Równoważność gramatyk Plan wykładu G1 i G2 są równoważne wtedy i tylko wtedy, gdy G1 L(G1) = L(G2) G2 S S 0 S A 0 G3 S 1 S S 1 A A 0 A 0 A Przetwarzanie języka (39) Wprowadzenie Części i wywód Notacja Backusa-Naura Przetwarzanie języka (40) Klasyfikacja Chomsky ego Klasyfikacja Chomsky ego Noam Chomsky klasy 0 kontekstowe Przetwarzanie języka (41) Przetwarzanie języka (42) Sztuczna inteligencja i język naturalny 7
8 Jerzy Nawrocki, Klasyfikacja Chomsky ego 1. S S b 2. S A b 3. A a 4. A A a Lewoliniowa a+ b+ 1. S a S 2. S a B 3. B b B 4. B b Prawoliniowa Twierdzenie. Dla każdego wyrażenia regularnego istnieje gramatyka lewoliniowa (prawoliniowa) opisująca ten sam język. Przetwarzanie języka (43) Przetwarzanie języka (44) bezkontekstowa bezkontekstowa Jeden nieterminal 1. W ( W ) 2. W 1 1. W S 2. W W + S 3. S C 4. S S * C 5. C L 6. C ( W ) 7. L 1 8. L 2 9. L 3 Jeden nieterminal Przetwarzanie języka (45) Przetwarzanie języka (46) potrafią więcej Język 0 n 1 n, gdzie n OK Error S 0 S 1 S 0 1 potrafią więcej Język 0 n 1 k, gdzie n, k OK Error S 0 S S 0 J J 1 J J 1 Przetwarzanie języka (47) Przetwarzanie języka (48) Sztuczna inteligencja i język naturalny 8
9 Jerzy Nawrocki, potrafią więcej Klasyfikacja Chomsky ego Język 0 n 1 n, gdzie n 1. kontekstowe Przetwarzanie języka (49) Przetwarzanie języka (50) kontekstowa Plan wykładu 1. S a X Y 2. S a S X Y 3. a X a b 4. b X b b 5. c X c c 6. b Y b c 7. c Y c c Wprowadzenie Części i wywód Notacja Backusa-Naura Przetwarzanie języka (51) Przetwarzanie języka (52) Rozszerzona notacja Backusa-Naura Przejście z EBNF na gramatyki Produkcje + wyrażenia regularne <C> ::= <L> ::= <C> + <L> ::= <C> * <C> <S> ::= (<L> * ) * <L> <W> ::= (<S> + ) * <S> <J> ::= <A> * <B> J B J A J John Backus Przetwarzanie języka (53) Przetwarzanie języka (54) Sztuczna inteligencja i język naturalny 9
10 Jerzy Nawrocki, Przejście z EBNF na gramatyki <C> ::= <L> ::= <C> * <C> <S> ::= (<L> * ) * <L> <W> ::= (<S> + ) * <S> Przejście z EBNF na gramatyki <C> ::= <L> ::= <C> * <C> <S> ::= (<L> * ) * <L> <W> ::= (<S> + ) * <S> John Backus C 0 C 1 C 2... C 9 John Backus <J> ::= <A> * <B> J B J A J L C L C L Przetwarzanie języka (55) Przetwarzanie języka (56) Przejście z EBNF na gramatyki <C> ::= <L> ::= <C> * <C> <S> ::= (<L> * ) * <L> <W> ::= (<S> + ) * <S> Przejście z EBNF na gramatyki <C> ::= <L> ::= <C> * <C> <S> ::= (<L> * ) * <L> <W> ::= (<S> + ) * <S> <J> ::= <A> * <B> J B J A J <J> ::= <A> * <B> J B J A J John Backus S L S L * S John Backus W S W S + W Przetwarzanie języka (57) Przetwarzanie języka (58) Przykładowa budowa narzędzia NLP Podsumowanie Przetwarzanie języka (59) Tekst Podział tekstu na zdania Ciąg zdań Podział zdania na wyrazy Ciąg wyrazów Oznaczanie Wyrazy ze Lematyzer Dochodzi postać podst. wyrazów Analiza składniowa Drzewo rozbioru składniowego Przetwarzanie języka (60) Sztuczna inteligencja i język naturalny 10
11 Jerzy Nawrocki, Oznaczanie Lematyzer The grand jury commented on a number of other topics. The/DT grand/jj jury/nn commented/vbd on/in a/dt number/nn of/in other/jj topics/nns./. The/DT man/nn took/vb the/dt book/nn./. the man take the book. Przetwarzanie języka (61) Przetwarzanie języka (62) Drzewo rozbioru (parse tree) Podsumowanie S NP Verb VP NP Wreszcie! formalna Wywód zdania Notacja EBNF The man took the book Przetwarzanie języka (63) Przetwarzanie języka (64) Literatura Daniel Jurafsky, James Martin: Speech and Language Processing, Prentice-Hall, Przetwarzanie języka (65) Dziękuję za uwagę! Przetwarzanie języka (66) Sztuczna inteligencja i język naturalny 11
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
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
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
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:
Wprowadzenie do programowania języki i gramatyki formalne. dr hab. inż. Mikołaj Morzy
Wprowadzenie do programowania języki i gramatyki formalne dr hab. inż. Mikołaj Morzy plan wykładu wprowadzenie gramatyki podstawowe definicje produkcje i drzewa wywodu niejednoznaczność gramatyk hierarchia
Języki formalne i gramatyki
J.Nawrocki, M. Antczak, A. Hoffa, S. Wąsik Plik źródłowy: 08cw10-jfig.doc; Data: 2008-10-22 13:29:00 Ćwiczenie nr 10 Języki formalne i gramatyki Wprowadzenie 1. Napisz analizator leksykalny (LEX) i analizator
Inteligentne systemy decyzyjne. Przetwarzanie języka naturalnego
Inteligentne systemy decyzyjne Przetwarzanie języka naturalnego Plan wykładu Etapy analizy językowej. Rozumienie języka naturalnego. Generowanie tekstu. Szukanie semantyczne. Tłumaczenie maszynowe. Rozwiązania
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
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 =
JIP. Analiza składni, gramatyki
JIP Analiza składni, gramatyki Książka o różnych językach i paradygmatach 2 Polecam jako obowiązkową lekturę do przeczytania dla wszystkich prawdziwych programistów! Podsumowanie wykładu 2 3 Analiza leksykalna
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
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...
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,
Języki, automaty i obliczenia
Języki, automaty i obliczenia Wykład 12: Gramatyki i inne modele równoważne maszynom Turinga. Wstęp do złożoności obliczeniowej Sławomir Lasota Uniwersytet Warszawski 20 maja 2015 Plan 1 Gramatyki 2 Języki
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
prezentacja wybranych modeli kompetencji komunikacyjnej
Maciej Witek http://mwitek.univ.szczecin.pl konsultacje: czwartki, 12.00-13.30, pok. 174 przedmiot: wykład: ćwiczenia: Teorie komunikacji językowej prezentacja wybranych modeli kompetencji komunikacyjnej
dr hab. Maciej Witek, prof. US http://kognitywistykanaus.pl/mwitek MODELE UMYSŁU
dr hab. Maciej Witek, prof. US http://kognitywistykanaus.pl/mwitek MODELE UMYSŁU Model umysłu narzędzie badawcze wykorzystywane w kognitywistyce ( ) model umysłu to system założeń hipotetyczno-teoretycznych
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.
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
Definiowanie języka przez wyrażenie regularne(wr)
Wykład3,str1 Definiowanie języka przez wyrażenie regularne(wr) DEFINICJA: (wyrażenia regularne) M(specjalneznakinienależącedoalfabetu:{,},, ) literyalfabetusąwr złożeniawrsąwr: jeśliw 1 iw 2 sąwr,to{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
Lingwistyka Matematyczna Języki formalne i gramatyki Analiza zdań
Katedra Informatyki Stosowanej Politechnika Łódzka Lingwistyka Matematyczna Języki formalne i gramatyki Analiza zdań dr hab. inŝ. Lidia Jackowska-Strumiłło Historia rozwoju języków programowania 1955 1955
Parsery LL(1) Teoria kompilacji. Dr inż. Janusz Majewski Katedra Informatyki
Parsery LL() Teoria kompilacji Dr inż. Janusz Majewski Katedra Informatyki Zadanie analizy generacyjnej (zstępującej, top-down) symbol początkowy już terminale wyprowadzenie lewostronne pierwszy od lewej
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
Lesson 46 ZAIMKI. przymiotnik w funkcji dzierżawczej / zaimek dzierżawczy Liczba pojedyncza
Lesson 46 ZAIMKI Wersja A Opracowanie: Łukasz Aniśkiewicz Konsultacja: Bogna Ferensztajn W przeciwieństwie do angielskich rzeczowników, które zazwyczaj nie zmieniają formy z wyjątkiem końcówki "-s" w liczbie
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
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ą
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
JAO - lematy o pompowaniu dla jezykow bezkontekstowy
JAO - lematy o pompowaniu dla jezykow bezkontekstowych Postać normalna Chomsky ego Gramatyka G ze zbiorem nieterminali N i zbiorem terminali T jest w postaci normalnej Chomsky ego wtw gdy każda produkcja
3.4. Przekształcenia gramatyk bezkontekstowych
3.4. Przekształcenia gramatyk bezkontekstowych Definicje Niech będzie dana gramatyka bezkontekstowa G = G BK Symbol X (N T) nazywamy nieużytecznym w G G BK jeśli nie można w tej gramatyce
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
Gramatyki wykorzystywane w analizie języka naturalnego Ciekawe zastosowania
Gramatyki wykorzystywane w analizie języka naturalnego Ciekawe zastosowania Anna Sikora Janusz Głowiak Gramatyka W zakres gramatyki wchodzą: Leksykologia
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
SPRAWDZIAN ODBĘDZIE SIĘ O GODZINIE 16:00 FORMA SPRAWDZIANU:
SPRAWDZIAN KOMPETENCJI JĘZYKOWYCH Z JĘZYKA ANGIELSKIEGO DLA ABSOLWENTÓW GIMNAZJUM - KANDYDATÓW DO KLASY Z ODDZIAŁAMI DWUJĘZYCZNYMI W ROKU SZKOLNYM 2019/2020 SPRAWDZIAN ODBĘDZIE SIĘ 29.05.2019 O GODZINIE
Wyszukiwanie i Przetwarzanie Informacji NLP
Natural Language Processing Wyszukiwanie i Przetwarzanie Informacji NLP Information Retrieval & Search Irmina Masłowska irmina.maslowska@cs.put.poznan.pl www.cs.put.poznan.pl/imaslowska/wipi/ Natural Language
WYMAGANIA EDUKACYJNE JĘZYK ANGIELSKI, KLASA 4. Ocena celująca (6): Ocena bardzo dobra (5): Otrzymuje uczeń, który:
Ocena celująca (6): WYMAGANIA EDUKACYJNE JĘZYK ANGIELSKI, KLASA 4 Otrzymuje uczeń, który: a) posiadł wiedzę i umiejętności wyznaczone programem nauczania, samodzielnie i twórczo rozwija własne uzdolnienia
Automat ze stosem. Języki formalne i automaty. Dr inż. Janusz Majewski Katedra Informatyki
Automat ze stosem Języki formalne i automaty Dr inż. Janusz Majewski Katedra Informatyki Automat ze stosem (1) dno stosu Stos wierzchołek stosu Wejście # B B A B A B A B a b b a b a b $ q i Automat ze
Języki, automaty i obliczenia
Języki, automaty i obliczenia Wykład 9: Własności języków bezkontekstowych Sławomir Lasota Uniwersytet Warszawski 27 kwietnia 2016 Plan 1 Pompowanie języków bezkontekstowych 2 Własności domknięcia 3 Obrazy
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Modele obliczeń Jarosław Miszczak IITiS PAN Gliwice 05/10/2016 1 / 33 1 2 3 4 5 6 2 / 33 Co to znaczy obliczać? Co to znaczy obliczać? Deterministyczna maszyna Turinga
SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Z JĘZYKA ANGIELSKIEGO
SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Z JĘZYKA ANGIELSKIEGO Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: j. angielski, poziom A1 Termin szkolenia: 15. 12. 2014 r. 06. 05. 2015 r. Termin Egzaminu
System Korekty Tekstu Polskiego
Wnioski Grzegorz Szuba System Korekty Tekstu Polskiego Plan prezentacji Geneza problemu i cele pracy Opis algorytmu bezkontekstowego Opis algorytmów kontekstowych Wyniki testów Rozszerzenie pracy - uproszczona
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
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
Parsery wykorzystywane w analizie języka naturalnego
Parsery wykorzystywane w analizie języka naturalnego 1. Link Grammar Parser 2. Part of Speech Tagging 3. PCFG's 4. HPCFG's 5. Parser Charniak'a 6. LoPar 7. MiniPar Autorzy: Tomasz Masternak, Adam Łączyński
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?
DODATKOWE ĆWICZENIA EGZAMINACYJNE
I.1. X Have a nice day! Y a) Good idea b) See you soon c) The same to you I.2. X: This is my new computer. Y: Wow! Can I have a look at the Internet? X: a) Thank you b) Go ahead c) Let me try I.3. X: What
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Od maszyn Turinga do automatów komórkowych Jarosław Miszczak IITiS PAN Gliwice 03/03/2016 1 / 16 1 2 3 Krótka historia Znaczenie 2 / 16 Czego dowiedzieliśmy się
Matematyczna wieża Babel. 3. Gramatyki o językach bezkontekstowych materiały do ćwiczeń
Matematyczna wieża Babel. 3. Gramatyki o językach bezkontekstowych materiały do ćwiczeń Projekt Matematyka dla ciekawych świata spisał: Michał Korch 21 marca 2019 1 Gramatyki! Gramatyka to taki przepis
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
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
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
Matematyczna wieża Babel. 4. Ograniczone maszyny Turinga o językach kontekstowych materiały do ćwiczeń
Matematyczna wieża Babel. 4. Ograniczone maszyny Turinga o językach kontekstowych materiały do ćwiczeń Projekt Matematyka dla ciekawych świata spisał: Michał Korch 4 kwietnia 2019 1 Dodajmy kontekst! Rozważaliśmy
1. Opis merytoryczny
WNIOSEK O PORTFOLIO: Opracowanie koncepcji wielojęzycznych generatorów gramatycznych pełniących rolę narzędzi informatycznych typu Machine-Aided Human Translation Autorzy: Mirosław Gajer, Zbigniew Handzel,
ISBN
1 Copyright by Wydawnictwo HANDYBOOKS Poznań 2014 Wszelkie prawa zastrzeżone. Każda reprodukcja lub adaptacja całości bądź części niniejszej publikacji, niezależnie od zastosowanej techniki reprodukcji
System Korekty Tekstu Polskiego
System Korekty Tekstu Polskiego Plan prezentacji Geneza problemu i cele pracy Opis algorytmu bezkontekstowego Opis algorytmów kontekstowych Wyniki testów Wersja algorytmu dla języka hiszpańskiego Wnioski
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)
Języki, automaty i obliczenia
Języki, automaty i obliczenia Wykład 10: Maszyny Turinga Sławomir Lasota Uniwersytet Warszawski 29 kwietnia 2015 Plan Maszyny Turinga (Niedeterministyczna) maszyna Turinga M = (A, Q, q 0, F, T, B, δ) A
96 godzin Podstawy pracy z komputerem. Informacje ogólne Podstawy pracy w sieci cz.1.
WYKŁADOWCA: MAREK NADSTAWNY GRUPA: 5 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. Modlińska 1, 05-180 Pomiechówek Data Godziny od - do Temat zajęć Liczba godzin lekcyjnych 96 godzin 08.10.2018
96 godzin Podstawy pracy z komputerem. Informacje ogólne Podstawy pracy w sieci cz.1.
WYKŁADOWCA: Jacek LORKOWSKI GRUPA: 4 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. Wyzwolenia 10, 09-00 Żuromin Data Godziny od - do Temat zajęć Liczba godzin lekcyjnych 96 godzin 24.09.2018 16.00-21.00
Sprawdzian kompetencji językowych do klasy dwujęzycznej z językiem angielskim
Sprawdzian kompetencji językowych do klasy dwujęzycznej z językiem angielskim w trzyletnim liceum Sprawdzian kompetencji językowych do klasy dwujęzycznej z językiem angielskim sprawdza znajomość języka
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
96 godzin Podstawy pracy z komputerem. Informacje ogólne Podstawy pracy w sieci cz.1.
WYKŁADOWCA: Jacek Lorkowski GRUPA: 12 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. BP Wetmańskiego 10, Żuromin Data Godziny od - do Temat zajęć Liczba godzin lekcyjnych 96 godzin 20.11.2018 16.00-21.00
Regulamin VIII Międzypowiatowego Konkursu Języka Angielskiego. Żarki 2013/2014. organizowanego przez
Regulamin VIII Międzypowiatowego Konkursu Języka Angielskiego Żarki 2013/2014 organizowanego przez Szkołę Podstawową im. Władysława Szafera w Żarkach pod patronatem Burmistrza Miasta i Gminy Żarki Klemensa
JĘZYKIFORMALNE IMETODYKOMPILACJI
Stefan Sokołowski JĘZYKIFORMALNE IMETODYKOMPILACJI Inst. Informatyki Stosowanej, PWSZ Elbląg, 2009/2010 JĘZYKI FORMALNE reguły gry Wykład1,2X2009,str.1 Zasadnicze informacje: http://iis.pwsz.elblag.pl/
JĘZYKI FORMALNE I METODY KOMPILACJI
Stefan Sokołowski JĘZYKI FORMALNE I METODY KOMPILACJI Inst Informatyki Stosowanej, PWSZ Elbląg, 2015/2016 JĘZYKI FORMALNE reguły gry Wykład1,str1 Zasadnicze informacje: http://iispwszelblagpl/ stefan/dydaktyka/jezform
HARMONOGRAM I PROGRAM SZKOLENIA - ICT. 96 godzin Podstawy pracy z komputerem. Informacje ogólne. 6
HARMONOGRAM I PROGRAM SZKOLENIA - ICT WYKŁADOWCA: Marcin Karkocha GRUPA: 15 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. Chełmska 19/21, Warszawa Data Godziny od - do Temat zajęć Liczba godzin
PODSTAWY JĘZYKA ANGIELSKIEGO
Dagmara Szonert-Rzepecka PODSTAWY JĘZYKA ANGIELSKIEGO Łódź - 2005 Redakcja i korekta techniczna: Jadwiga Poczyczyńska Skład i łamanie tekstu: Barbara Lebioda Projekt okładki: Barbara Świętochowska Copyright
Lista 5 Gramatyki bezkontekstowe i automaty ze stosem
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Teoretyczne Podstawy Informatyki Lista 5 Gramatyki bezkontekstowe i automaty ze stosem 1 Wprowadzenie 1.1 Gramatyka bezkontekstowa
Gramatyka TAG dla języka polskiego
Gramatyka TAG dla języka polskiego Katarzyna Krasnowska IPI PAN 25 lutego 2013 Katarzyna Krasnowska (IPI PAN) Gramatyka TAG dla języka polskiego 25 lutego 2013 1 / 31 Plan prezentacji 1 TAG 2 Ekstrakcja
Teoretyczne Podstawy Informatyki
Instytut Informatyki Stosowanej Teoretyczne Podstawy Informatyki Wykªad 2. J zyki i gramatyki formalne Zdzisªaw Spªawski Zdzisªaw Spªawski: Teoretyczne Podstawy Informatyki, Wykªad 2. J zyki i gramatyki
HARMONOGRAM I PROGRAM SZKOLENIA - ICT. MIEJSCE ZAJĘĆ (adres): ul. Tomaszowska 5, Nowe Miasto. 96 godzin
HARMONOGRAM I PROGRAM SZKOLENIA - ICT WYKŁADOWCA: Justyna Zakrzewska GRUPA: 21 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. Tomaszowska, 26-420 Nowe Miasto Data Godziny od - do Temat zajęć Liczba
Chomsky. Syntactic Structures
Chomsky. Syntactic Structures język: instrument wyrażania znaczeń twórczy charakter zdolności językowych język kompetencja i korpus wykonanie poddawanie idealizacji surowych danych intuicja rodzimego użytkownika
Języki formalne i automaty Ćwiczenia 9
Języki formalne i automaty Ćwiczenia 9 Autor: Marcin Orchel Spis treści Spis treści... 1 Wstęp teoretyczny... 2 Maszyna Mealy'ego... 2 Maszyna Moore'a... 2 Automat ze stosem... 3 Konwersja gramatyki bezkontekstowej
HARMONOGRAM I PROGRAM SZKOLENIA - ICT. GRUPA: 18 MIEJSCE ZAJĘĆ (adres): ul. Chełmska 19/21, Warszawa, Sala godzin
HARMONOGRAM I PROGRAM SZKOLENIA - ICT WYKŁADOWCA: Tomek Przybylski ZAJĘCIA: Kurs komputerowy GRUPA: 18 MIEJSCE ZAJĘĆ (adres): ul. Chełmska 19/21, 02-72 Warszawa, Sala 112 Data Godziny od - do Temat zajęć
HARMONOGRAM I PROGRAM SZKOLENIA - ICT. 96 godzin Podstawy pracy z komputerem. Informacje ogólne. 6
HARMONOGRAM I PROGRAM SZKOLENIA - ICT WYKŁADOWCA: Piotr Jastrzębski GRUPA: 1 ZAJĘCIA: Kurs komputerowy MIEJSCE ZAJĘĆ (adres): ul. Narutowicza 68, 08-200 Łosice Data Godziny od - do Temat zajęć Liczba godzin
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ĘZYK ANGIELSKI ĆWICZENIA ORAZ REPETYTORIUM GRAMATYCZNE
MACIEJ MATASEK JĘZYK ANGIELSKI ĆWICZENIA ORAZ REPETYTORIUM GRAMATYCZNE 1 Copyright by Wydawnictwo HANDYBOOKS Poznań 2014 Wszelkie prawa zastrzeżone. Każda reprodukcja lub adaptacja całości bądź części
RPMA /17
HARMONOGRAM I PROGRAM SZKOLENIA - ICT WYKŁADOWCA: T. Przybylski ZAJĘCIA: Kurs komputerowy GRUPA: 26 MIEJSCE ZAJĘĆ (adres): ul. Chełmska 19/21, 02-72 Warszawa, pokój 112 Lp. Data Godziny od - do Temat zajęć
SPRAWDZIAN KOMPETENCJI JĘZYKOWYCH Z JĘZYKA ANGIELSKIEGO DLA ABSOLWENTÓW SZKÓŁ PODSTAWOWYCH - KANDYDATÓW DO KLASY
SPRAWDZIAN KOMPETENCJI JĘZYKOWYCH Z JĘZYKA ANGIELSKIEGO DLA ABSOLWENTÓW SZKÓŁ PODSTAWOWYCH - KANDYDATÓW DO KLASY Z ODDZIAŁAMI DWUJĘZYCZNYMI W ROKU SZKOLNYM 2019/2020 SPRAWDZIAN ODBĘDZIE SIĘ 29.05.2019
Jaki język zrozumie automat?
Jaki język zrozumie automat? Wojciech Dzik Instytut Matematyki Uniwersytet Śląski Katowice wojciech.dzik@us.edu.pl 7. Forum Matematyków Polskich, 12-17 września 2016, Olsztyn Prosty Automat do kawy Przemawiamy
Metodologie programowania
Co kształtuje języki programowania? Wykład2,str.1 Metodologie programowania Koszty obliczeń: 1980 1960:sprzętdrogi,a wysiłek programistów niewielki 1970: sprzęt coraz tańszy, a programowane problemy coraz
NAUCZYCIEL: mgr Sandra Michalska. PODRĘCZNIK: Hot Spot 1
NAUCZYCIEL: mgr Sandra Michalska KLASA IV PODRĘCZNIK: Hot Spot 1 POZIOM PODSTAWOWY CZYNNOŚCI UCZNIA: WELCOME MODULE podaje informacje o sobie i innych osobach (imię, nazwisko, wiek, numer telefonu), pyta
New English Zone 2 Rozkład materiału dla klasy V
LEKCJA 3 LEKCJA 2 LEKCJA 1 New English Zone 2 Rozkład materiału dla klasy V TEMAT LEKCJI MATERIAŁY DYDAKTYCZNE TEMATYKA SŁOWNICTWO GRAMATYKA FUNKCJE JĘZYKOWE UMIEJĘTNOŚCI JĘZYKOWE ZGODNE Z NOWĄ PODSTAWĄ
PRZEWODNIK PO PRZEDMIOCIE RODZAJ ZAJĘĆ LICZBA GODZIN W SEMESTRZE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM 30
Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu PNJA Gramatyka Praktyczna Kierunek Angielski Język Biznesu Forma studiów stacjonarne Poziom kwalifikacji I stopnia
Informacja zwrotna język angielski szkoła podstawowa
Informacja zwrotna język angielski szkoła podstawowa Opracowanie: Renata Bernacka Mirosława Kral Barbara Drat (zgodnie z nowa podstawą programową) Zasady: IZ może być ustna lub pisemna, IZ pisemną przekazujemy
Gramatyki regularne i automaty skoczone
Gramatyki regularne i automaty skoczone Alfabet, jzyk, gramatyka - podstawowe pojcia Co to jest gramatyka regularna, co to jest automat skoczony? Gramatyka regularna Gramatyka bezkontekstowa Translacja
Część wspólna (przekrój) A B składa się z wszystkich elementów, które należą jednocześnie do zbioru A i do zbioru B:
Zbiory 1 Rozważmy dowolne dwa zbiory A i B. Suma A B składa się z wszystkich elementów, które należą do zbioru A lub do zbioru B: (x A B) (x A x B). Część wspólna (przekrój) A B składa się z wszystkich
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
Kryteria oceniania z języka angielskiego dla klasy 6
Kryteria oceniania z języka angielskiego dla klasy 6 OCENA DOPUSZCZAJĄCA (wymagania na ocenę dopuszczającą są równoważne z minimum programowym dla klasy V) Zna i stosuje kilka podstawowych wyrazów oraz
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
Wydobywanie reguł na potrzeby ujednoznaczniania morfo-syntaktycznego oraz płytkiej analizy składniowej tekstów polskich
Wydobywanie reguł na potrzeby ujednoznaczniania morfo-syntaktycznego oraz płytkiej analizy składniowej tekstów polskich Adam Radziszewski Instytut Informatyki Stosowanej PWr SIIS 23, 12 czerwca 2008 O
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 =
Algorytmy stochastyczne, wykład 05 Systemy Liendenmayera, modelowanie roślin
Algorytmy stochastyczne, wykład 5, modelowanie roślin Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 214-3-2 1 2 3 ze stosem Przypomnienie gramatyka to system (Σ, A, s,
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:
SZÓSTOKLASISTO, zgłoszenia do 9 kwietnia 2015 r. więcej informacji w regulaminie konkursu
SZÓSTOKLASISTO, KONKURS O TYTUŁ PRIMUS INTER PARES gwarantujący przyjęcie do klasy dwujęzycznej w Gimnazjum Nr 6 z Oddziałami Dwujęzycznymi w Jastrzębiu-Zdroju zgłoszenia do 9 kwietnia 2015 r. więcej informacji
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.
Regulamin VI Międzypowiatowego Konkursu Języka Angielskiego Żarki 2012
Regulamin VI Międzypowiatowego Konkursu Języka Angielskiego Żarki 2012 organizowanego przez Szkołę Podstawową im. Władysława Szafera w Żarkach pod patronatem Burmistrza Miasta Żarek- Klemensa Podlejskiego
TTIC 31210: Advanced Natural Language Processing. Kevin Gimpel Spring Lecture 8: Structured PredicCon 2
TTIC 31210: Advanced Natural Language Processing Kevin Gimpel Spring 2019 Lecture 8: Structured PredicCon 2 1 Roadmap intro (1 lecture) deep learning for NLP (5 lectures) structured predic+on (4 lectures)
Zadanie 1. Czy prawdziwa jest następująca implikacja? Jeśli L A jest językiem regularnym, to regularnym językiem jest też. A = (A, Q, q I, F, δ)
Zadanie 1. Czy prawdziwa jest następująca implikacja? Jeśli L A jest językiem regularnym, to regularnym językiem jest też L = {vw : vuw L dla pewnego u A takiego, że u = v + w } Rozwiązanie. Niech A =