2 reprezentacja wiedzy

background image

Metody reprezentacji

wiedzy

background image

Metody reprezentacji

wiedzy

Definicje

Reprezentacja wiedzy w systemie
ekspertowym dotyczy sposobów w
jaki jest ona przechowywana w
systemie

background image

Metody reprezentacji

wiedzy

Poziomy reprezentacji wiedzy

Poziom wiedzy - obejmuje opis

faktów

Poziom symboli które mogą być

przetwarzane przez program

background image

Metody reprezentacji

wiedzy

Poziomy reprezentacji wiedzy

Fakty

Reprezent
acja
wewnętrzn
a

Reprezent
acja
w języku
polskim

background image

Metody reprezentacji

wiedzy

Przykład

Reks jest psem

"

®

xPiesx

maogonx

:

( )

( )

Każdy pies ma
ogon

Pies ks

(Re )

maogon ks

(Re )

Reks ma ogon

background image

Metody reprezentacji

wiedzy

Metody reprezentacji wiedzy

Reguły produkcji

Sieci semantyczne

Ramy

Skrypty

Rachunek predykatów

background image

Metody reprezentacji

wiedzy

Reguły produkcji

Reguły produkcji są definiowane jako
zdania składające się z przesłanki i
konkluzji lub akcji. Przesłanka może
zawierać pewną liczbę stwierdzeń
połączonych funktorami logicznymi

background image

Metody reprezentacji

wiedzy

Reguły produkcji - schemat

JEŚLI przesłanka TO
konkluzja
oraz
JEŚLI przesłanka TO działanie

background image

Metody reprezentacji

wiedzy

Reguły produkcji

Konkluzja oznacza wygenerowanie
faktu, a działanie to uruchomienie
dodatkowego procesu np
obliczeniowego lub pobranie
dodatkowych danych

Zbiór reguł produkcji można
rozpatrywać jako szczególny sposób
zapisu pewnej sieci stwierdzeń
ponieważ z prawdziwości jednego
stwierdzenia mogą wynikać inne.

background image

Metody reprezentacji

wiedzy

Reguły produkcji - rodzaje

Reguły proste - prowadza do

sformułowania reguł pośrednich

Reguły złożone -umożliwiają

bezpośrednie wyznaczanie wniosków
przez system

background image

Metody reprezentacji

wiedzy

Reguły produkcji - reguły złożone

Jeśli

zaobserwowano
dodatnie odchylenie cenowe
kosztów bezpośrednich

i

dodatnie odchylenie
efektywnościowe kosztów
bezpośrednich

i

dodatnie odchylenie
efektywnościowe kosztów ogólnych

to

przyczyną była lepsza efektywność i
wydajność pracy

background image

Metody reprezentacji

wiedzy

Reguły produkcji - zalety

Prostota zastosowania i możliwość

łatwej weryfikacji bazy wiedzy

Możliwość modyfikacji BW poprzez

dodawanie nowych reguł i usuwanie
starych

Możliwośc reprezentacji meta wiedzy

Możliwość zastosowania

mechanizmu automatycznego uczenia

background image

Metody reprezentacji

wiedzy

Reguły produkcji - wady

Trudność odwzorowywania

złożonych struktur wiedzy

Ograniczenie narzędzi

implementacji do takich które oferują
gotowy mechanizm wnioskowania

background image

Metody reprezentacji

wiedzy

Rachunek predykatów

Rachunek predykatów - dostarcza praw
wnioskowania odwołujących się do
wewnętrznej budowy zdań, w której
wyróżnia się predykaty (odpowiednik
orzeczenia) , argumenty predykatów
(odpowiednik podmiotu) oraz wyrażenia
zwane kwantyfikatorami

background image

Metody reprezentacji

wiedzy

Rachunek predykatów

Każdy człowiek jest
śmiertelny

Kowalski jest człowiekiem

"

®

xczlowiekx Smierte y x

Czlowiek

Kowalski

:

( )

ln ( )

(

)

Smiertelny(Kowalski
)

Kowalski jest
śmiertelny

background image

Metody reprezentacji

wiedzy

Rachunek predykatów - zalety

Prostota

Zrozumiała interpretacja

wyrażania zdań

Możliwość zastosowania

gotowego narzędzia - język
PROLOG

background image

Metody reprezentacji

wiedzy

Rachunek predykatów - wady

Niemożność wyrażenia wiedzy

rozmytej

Niemożność uwzględnienia pewności

lub niepewności przesłanek

Niemożność wyrażenia dwóch

punktów widzenia na tą samą sprawę

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - początki

Koncepcja sieci semantycznych została
opracowana przez Quilliana i
przedstawiona w pracy:

Quillian R. “Semantic memory. Semantic
Information Processing. MIT Press,
Cambridge 1968

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - definicja

Sieć semantyczna - rodzaj reprezentacji
wiedzy, w którym występują węzły oraz
powiązania pomiędzy nimi
przedstawiane zwykle w postaci grafu.
Węzły sieci reprezentują obiekty i
zdarzenia,zaś powiązania pomiędzy
węzłami reprezentują relacje, które są
przedstawiane w formie określonych
typów strzałek. Wnioskowanie w
przypadku sieci semantycznej jest
realizowane na zasadzie poruszania się
po jej grafie.

Collins Dictionary of Artificial
Intelligence

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - przykład 1

Wiesław Flakiewicz “Systemy informacyjne w zarządzaniu, Beck ,
Warszawa2002

Rodzin
a

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - Przykład 2

Odchylenia kosztów
standardowych

Opracowanie własne

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - zalety

Łatwość przedstawiania hierarchii

zdarzeń

Wykorzystanie mechanizmu

dziedziczenia

Łatwość ustalenia związków

pomiędzy zdarzeniami

background image

Metody reprezentacji

wiedzy

Sieci semantyczne - wady

Trudności związane z

oprogramowaniem sieci
semantycznych

Trudności w interpretacji

znaczenia węzłów

background image

Metody reprezentacji

wiedzy

Ramy - definicje

Rama jest zbiorem atrybutów zwykle
nazywanych szczelinami (z języka
angielskiego slot ) i powiązanych z nimi
wartości (zwanych fasetami z języka
angielskiego facet), które opisują jakąś
część rzeczywistości w rozumieniu
ogólnym lub z konkretnego punktu
widzenia.

Minsky M.. “A framework for representing knowledge” The Psychology of
Computer Vision, McGraw-Hill, New York 1975

background image

Metody reprezentacji

wiedzy

Ramy - definicje

Ramy są to konstrukcje, przy pomocy
których opisywane są obiekty, struktury,
pojęcia oraz procesy. Wiedza zawarta w
każdej ramie stanowi tabelę składającą
się z dwóch części rubryk (slots -
szczeliny) oraz zakończeń (facets -
fasety)

Flakiewicz W. “Systemy informacyjne w zarządzaniu”, Beck, Warszawa
2002

background image

Metody reprezentacji

wiedzy

Ramy - struktura

Nazwa ramy

Atrybut
1

Atrybut
n

Wartość
atrybutu 1

Wartość
atrybutu n

Inne inf
atrybutu 1

Inne inf
atrybutu n

Faseta
1

Faseta
2

Faseta
3

Szczelina
1

Szczelina
n

background image

Metody reprezentacji

wiedzy

Ramy - przykład

Wartoś
ć

Waluta

Rodzaj
kosztu

Typ
odchylenia

Rodzaj
odchylenia

520,00

Praca bezpośrednia

PLZ

Pozytywne

Efektywnościowe

Rama: Odchylenie
kosztowe

background image

Metody reprezentacji

wiedzy

Ramy - cechy

Każda rubryka dzieli się na

Nazwę rubryki

Zakończenie (wartość zmiennej)

Sformalizowany układ zapisów

background image

Metody reprezentacji

wiedzy

Ramy - rodzaje zakończeń

Wartość stała - liczba, symbol tekst

Nazwa procedury

Nazwa innej rubryki tej samej ramy

Parametr

Nazwa innej ramy

background image

Metody reprezentacji

wiedzy

Ramy - zalety

Czytelna struktura

Wykorzystanie mechanizmu

dziedziczenia

Możliwość wykorzystania języków

obiektowych do implementacji

Możliwość przłożenia na rekordy w

relacyjnej bazie danych

background image

Metody reprezentacji

wiedzy

Skrypty

Skrypt opisuje sekwencję zdarzeń w
jakimś kontekście

Warunki
wejściowe

Warunki wstępne, które muszą być
spełnione
aby poszczególne zdarzenia mogły
wystąpić

Wyniki

Warunki które będą prawdziwe po
wystąpieniu zdarzeń opisywanych
przez skrypt

Cechy
obiektów

Opis cech zarówno ludzi jak też
innych elementów skryptu

Sceny

Sekwencje zdarzeń

background image

Metody reprezentacji

wiedzy

Skrypty - rodzaje relacji

ATRANS - przekazać ,dawać
PTRANS - zmiana fizycznego położenia
obiektu
MTRANS - przekazanie informacji
MBUILD - zbudowanie nowej
informacji na podstawie starych
przesłanek
INGEST - wchłanianie jednego obiektu
przez drugi
MOVE - zmiana lokalizacji części
obiektu
DO - praca

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Skrypt Restauracja

K - Klient
L - kelner
U - kucharz
A - kasjer
W - właściciel

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Warunki wejściowe

K - jest głodny
K - posiada pieniądze

Wyniki

K - ma mniej pieniędzy
W - ma więcej pieniędzy
K - nie jest głodny
K - jest zadowolony

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Scena 1 -
wejście

K PTRANS K do restauracji
K MBUILD gdzie usiąść
K PTRANS K do stołu
K MOVE K do pozycji siedzącej

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Scena 2 -zamówienie

Menu na
stole

L przynosi
menu

K prosi o
menu

K PTRANS menu
do K

K MTRANS znak
do L
L PTRANS L do
stołu
S MTRANS Prośbę
o menu do L
L PTRANS L do
menu

L PTRANS L do
stołu
L ATRANS menu do
K

* K MBUILD
zestaw jedzenia
K MTRANS znak
do L
L PTRANS L do
stołuK MTRANS
zestaw jedzenia
do L

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Scena 2 -zamówienie
C.D

L PTRANS L do U
L MTRANS (ATRANS (zestaw
jedzenia)) do U

U MTRANS
niemożliwe do
zrobienia do L
L PTRANS L doK
L MTRANS
niemożliwe do
zrobienia do K
powrót do * lub
przejście do sceny 4
bez płacenia

U DO zestaw jedzenia
przejście do sceny 3

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Scena 3 - Jedzenie

U ATRANS zestaw jedzenia do
L
L ATRANS zestaw jedzenia do
K
K INGESTzestaw jedzenia
Opcja powrót do sceny 2 lub
przejście do sceny 4

background image

Metody reprezentacji

wiedzy

Skrypty - przykład

Scena 4 - wyjście

K MTRANS do L
L MOVE rachunek
L PTRANS L do K
L ATRANS rachunek do K
K ATRANS zapłatę do L
L ATRANS resztę do K
L PTRANS do A
L ATRANS zap`lata do A
K PTRANS K na zewnątrz
restauracji

background image

Metody reprezentacji

wiedzy

Problemy

Modele i Model Based Reasoning

Case Base Reasoning

background image

Metody reprezentacji

wiedzy

Rola wiedzy w systemach SI

Wiedza może definiować pewną

przestrzeń rozwiązań i kryteria, które
decydują o prawdziwości tych
rozwiązań. -> wiedza podstawowa
(essential knowledge).

Wiedza może wpływać na czas

poszukiwania rozwiązań poprzez
wskazywanie obszarów gdzie
rozwiązanie jest bardziej
prawdopodobne. -> wiedza
heurystyczna


Document Outline


Wyszukiwarka

Podobne podstrony:
ćwiczenia nr 3, cw. 3 - poznanie społeczne I - reprezentacja wiedzy społecznej - wojciszke r. 2
10 Reprezentacja wiedzy o świecie
Waldmajer Jacek, O MEREOLOGICZNYM I DYSTRYBUTYWNYM ASPEKCIE REPREZENTACJI WIEDZY
10 Reprezentacja wiedzy o świecie
10 0 Reprezentacja Binarna
10 Reprezentacja liczb w systemie komputerowymid 11082 ppt
wZ 2 Budowa wiedzy społecznej teoria schematów
II wyklad Interakcje i rodzaje wiedzy
Algorytmy i struktury danych Wykład 1 Reprezentacja informacji w komputerze
Tradycyjne źródła wiedzy turystycznej
Konkurs wiedzy o Unii Europejskiej
01 reprezentacja danychid 2917
Historia stosunków miedzynarodowych konspekt wiedzy
36 Olimpiada Wiedzy Techniczn Zestaw Testow id 36149 (2)
Etap podstawowy XXV Olimpiady Wiedzy Ekologicznej ODPOWIEDZI
2 Konkurs wiedzy o Zamościu, gimnazjum i liceum
W teorii kształcenia wszechstronnego nacisk kładło się na bierne zdobywanie wiedzy, media w edukacji

więcej podobnych podstron