Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Modelowanie Kognitywne Artur Grabowski Koło Kognitywistyki UMCS Kognitywistyka III rok I stopnia.

Podobne prezentacje


Prezentacja na temat: "Modelowanie Kognitywne Artur Grabowski Koło Kognitywistyki UMCS Kognitywistyka III rok I stopnia."— Zapis prezentacji:

1 Modelowanie Kognitywne Artur Grabowski Koło Kognitywistyki UMCS Kognitywistyka III rok I stopnia

2 Zacznijmy od teorii

3 Ko_nitywistyka- Co to takiego? Kognitywistyka (nauki o poznaniu) to dziedzina nauki wyjaśniająca ludzkie poznanie (m.in. percepcję, pamięć, rozumienie, rozumowanie, zdolności językowe, rozwiązywanie problemów, inteligencja etc.) w terminach: filozofii, psychologii, zasad działania mózgu; jednocześnie jest to dziedzina umożliwiająca tworzenie sztucznych (komputerowych) systemów wykazujących się tymi zdolnościami.

4

5 Co modelujemy? Rozwiązywanie problemów np. logicznych typu Sudoku czy przekładanka 8 –cyfrowa Analiza jezyka naturalnego Tworzenie bazy wiedzy Modele poznawcze

6 Reprezentacja wiedzy w AI Ramy Rama jest strukturą opisującą obiekt lub klasę obiektów Rama składa się z klatek opisujących konkretną cechę obiektu Klatka składa się z fasetów określających jego wartość, ograniczenia, komentarz Istnieje mechanizm dziedziczenia Wnioskowanie następuje poprzez przechodzenie w hierarchii dziedziczenia konkretne przypadki są odzwierciedleniem pewnego zdefiniowanego modelu.

7

8 Reguły Najpopularniejszym sposobem reprezentacji wiedzy wykorzystywanym w systemach ekspertowych jest reprezentacja wiedzy za pomocą reguł. Oparty jest on na wykorzystaniu reguł typu: wniosek jeżeli lista warunków Warunki są połączone za pomocą spójników (i, lub, jeżeli …….to ) Często stosowana przez informatyków

9 Sieci Semantyczne

10 A teraz trochę (więcej niż trochę) praktyki

11 Modele i architektury poznawcze – SNePS Działa w oparciu o modele posługujące się symbolami Używanie języka programowania LISP Architektura jest powiązana ściśle z przypisywaniem znaczeń do wyrażeń (tworzą się sieci semantyczne)

12 Podstawy SNePSa Definiowanie zmiennych za pomocą funkcji define i assert : (define Alice) – podajemy programowi w ten sposób wiedze (assert member Alice class Human) – tworzymy powiązania (siec) :

13 (innet - wczytuje zapisany plik ( outnet - zapisuje plik pod wybraną nazwą ( describe [nr_węzła])- pokazuje węzeł ( find )- wyszukiwanie w całej bazie wiedzy ( erase [nr_węzła])- usuwa węzeł ( deduce )- przeprowadza dedukcje w celu stworzenia nowego wezła

14 Rozpoznawanie języka w SNePSie - parsowanie Co to jest parsowanie ? Parsowanie to proces analizy tekstu, w celu ustalenia jego struktury gramatycznej i zgodności z gramatyką języka Jak to się robi w SNePSie? Dwie rzeczy: leksykon oraz gramatyka

15 (sneps) ^ --> Dwie komendy ładowania: (atnin „lokalizacja pliku gramatyki”) – gramatyka (lexin „lokalizacja pliku leksykonu”)- leksykonu Aby wejść w tryb parsowania używamy polecenia parse

16 Struktura zdania S=> NP+VP NP=> A+NP NP=>A+N VP=>V+Adv

17 Po załadowaniu zarówno leksykonu jak i gramatyki możemy przejść do analizy zdania (pamiętajmy o tym że skład zdania musi znajdować w leksykonie bo inaczej ERROR ) Jak napisać własny leksykon? Skróty: ctgy. – kategoria det- zaimek root- (bezokololicznik) num – liczba tense- czas past/pres/future – czas n. v. adv. adj. – cześci zdania

18 Pamiętajmy o języku !!! (gramatyka błędnie przeanalizuje zdanie obcego języka) Przykład leksykonu:

19 Dziękuje za uwagę


Pobierz ppt "Modelowanie Kognitywne Artur Grabowski Koło Kognitywistyki UMCS Kognitywistyka III rok I stopnia."

Podobne prezentacje


Reklamy Google