You are on page 1of 15

EKSPERTNI SUSTAVI ZASNOVANI NA NEIZRAZITOJ LOGICI

Daniel Vasi

to su ekspertni sustavi?

Ekspert osoba sa visokim stupnjem znanja i vjetina na odreenom podruju Ekspertni sustavi raunalni sustavi koji oponaaju znanje i vjetine eksperta Razvoj ekspertnih sustava zapoinje krajem 60-tih i poetkom 70-tih godina prolog stoljea Jedan od prvih ekspertnih sustava je bio Dendral ES

Struktura ekspertnih sustava

Znanje razlikujemo dvije vrste znanja koje moe biti ugraeno u jedan ES, a to su:
injenice

danog podruja znanje pohranjeno u knjigama... Heuristiko znanje- znanje koje se stjee na osnovu iskustva

Osim znanja, potrebno je imati i postupak zakljuivanja da bi napravili spregu izmeu znanja i injenica koje postavlja korisnik

Arhitektura ekspertnih sustava

Kratka povijest neizrazitih sustava


Jan Lukasiewicz (1878 1956) prvi je predloio neizrazite sustave 1920. godine Lukasewicz je prouavao matematiki prikaz neizrazitih (fuzzy) termina 1965. godine Lotfi A. Zadeh daje ovoj tehnici razmiljanja formalni oblik matematike logike Ovaj logiki alat nam je omoguio predstavljanje i rad sa neizrazitim terminima, dovodeci do nove matematike discipline neizrazite logike Neizrazita logika grana logike koji koristi stupanj pripadnosti odreenom skupu umjesto tono/netono pripadnosti

Neizrazita logika

Neizrazita logika je orjentirana na kvantificiranje neodreenosti U neizrazitoj teoriji ove neodreenosti se nazivaju jezine varijable Primjeri vrijednosti takvih varijabli su toplo, hladno, visok, nizak... U neizrazitim sustavima jezine varijable se koriste u neizrazitim pravilima
IF brzina je mala THEN uini brzinu veom

Neizraziti skupovi

Neizraziti skupovi ne gledaju svijet u crno bijelom svijetlu ve doputaju malo sivila Neizraziti skupovi pravilnije interpretiraju stanje realnog svijeta Neizraziti skupovi nemaju tono odreenu granicu ve vre postepeni prijelaz

Neizraziti skupovi

Neizraziti skupovi

Neizraziti skup karakterizira funkcija pripadnosti koju definiramo kao:


m(x) :X [0,1]

Ova vrijednost predstavlja stupanj koji element x pripada neizrazitom skupu A


m(x) = stupanj(xA)

Vrijednost pripadnosti je ograniena sljedeim izrazom


0 m(x) 1

Ogranienja neizrazitih skupova

Ogranienja dodatno mijenjaju neizraziti skup, operatori ogranienja su:

Koncentracija
CON(A) (x) = (A (x))2

irenje
DIL(A) (x) = (A (x))0,5

Pojaanje
INT(A) (x) = 2(A (x))2 za 0 A (x) 0,5 INT(A) (x) = 1 - 2(1 - A(x))2 za 0,5 < A (x) 1

Kapacitet
POW(A) (x) = (A(x))n

Grafiki prikaz operacije koncentracije

Neizraziti ekspertni sustav

Neizraziti ekspertni sustav ekspertni sustav koji koristi neizrazitu logiku Pravila u neizrazitom ekspertnom sustavu su zadana na sljedei nain
IF A IS nizak AND B IS visok THEN X IS srednji

Neizraziti ekspertni sustav sastoji se od :


suelja

za digitalno neizrazitu pretvorbu (fuzifikaciju), neizrazita baza pravila (baza znanja), mehanizam zakljuivanja suelje za neizrazito digitalnu pretvorbu

Fuzifikacija suelje za digitalno - neizrazitu pretvorbu

Fuzifikacija predstavlja preslikavanje numerikih vrijednosti ulaza x u neizraziti skup F : X XFUZ


IF visina IS visok THEN teina IS teak

Neizrazito zakljuivanje

Neizraziti ekspertni sustav pohranjuje pravila kao nekakvu vrstu neizrazitog spajanja FAM (fuzzy association memory) Za izvoenje neizrazitog skupa, neizrazito zakljuivanje poiva na radu sa vektor matricom Vrste zakljuivanja
MIN MAX PROIZVOD
MAX

Defuzifikacija suelje za neizrazito digitalnu pretvorbu


Defuzifikacija predstavlja proces suprotan fuzifikaciji (dekodiranje) Ovaj proces treba da rezultat zakljuivanja pretvori u izraziti signal razumljiv procesu Metode koje se koriste su sredina povrine, sredina suma, sredina maksimalne povrine... Defuzifikacija sredine povrine ili teite se najvie primjenjuje i ona glasi:

You might also like