Professional Documents
Culture Documents
Meki Racun Fazi Logika Neuro Mreze Genetski Algoritmi
Meki Racun Fazi Logika Neuro Mreze Genetski Algoritmi
Meki Racun Fazi Logika Neuro Mreze Genetski Algoritmi
Meko racunarstvo
Buducnost inteligentnih tehnologija su hibridni inteligentni sistemi. Jedan skup
tehnologija koje ce sacinjavati ove inteligentnc sistemc poznat je pod nazivom meko
I<?cunarstvo.
190
191
od tehnologije ka coveku,
od fizickog ka duhovnom,
od kvantiteta ka kvalitetu,
od objektivnog ka subjektivnom,
od grupnog ka pojedinacnom ,
od anali zc ka sintezi ,
od efikasnog ka komfornom ,
od centralizovanog ka distribuiranom i kooperativnom ,
od stalnog ka fleksibilnom i
od racionalnog ka emocionalnom.
192
Fazi inzenjerstvo pokusava da resi probleme koje stara VI nije bila u mogucnosti
da resi . Ali, cilj fazi inzenjerstva je drugaciji od cilja stare VI; ono tdi stvaranju
sistema za podrsku covekovim aktivnostima, a to je kooperativna VI zasnovana na
metodologiji fazi logike .
Mnogi kazu da ce u buducnosti racunar da se nosi- jednog dana oblacicete model
sa Pcntiumom , a drugog sa Cyiixom. Da bismo mogli da se uspesno nosimo sa
takvom najezdom racunara - moracemo vise da se priblizavamo racunarima, . a i on~
nama . To je i jedan od osnovnih ciljeva fazi inzenjerstva i mekih tehnologlJa , kop
im obezbeduje sigurnu buducnost.
7.4. Rezime
1) Fazi tehnologije omogueavaju partnerski odnos masine i coveka.
2) Fazi inzenjerstvo je kombinacija fazi logike - kao alatke i inzenjerstva sistema kao metodologije. Ova kombinacija je pogodna za rdavanje lose strukturiranih
problema.
3) Meko racunarstvo je skup racunarskih metodologija oko fazi logike, neuroracunarstva, genetickog racunarstva 1 probabilistickog racun arstva. Ove
metodologije se koriste kao komplementarne, da bi se izgradili hibridni
4)
inteligentni sistemi.
u bliskoj buducnosti racunari ce biti svuda oko nas. Zato je vazno da se na njih
navikavamo . Upotrebom fazi tehnologija racunari mogu da se prilagodavaju
nama .
u bliskoj buducnosti bice
u daljoj buducnosti bice
masina moCi da razume i
6) Fazi tehnologije i meko
5)
znacajnu ulogu .
193
Glava druga
Fuzzy (fazi) je engleska re~. koja mo!e da se prevede kao maglovit. nejasan,
mutan. Tcorija fazi skupova i fazi logike predstavlja pogodan maternaticki aparat za
tretiranje neit.vesnosti, viseznacnosti, subjektivnosti i neodredenosti. Prvi rad, l4].
posvecen faz i skupovima obja\ io jc 1965. godine americki profesor Lotfi Ladeh. lum:
je stvorcna osnovn za dalji razvoj tog koncepta i objavljen jc vcl iki broj radova
posvecenih kako daljem razvoju teorije, tako i re~avanju odredenih prakticnih
problema. Medutim, koncept fazi logike imao j e protivnike koji su smatrali da ne
postoj i neizvesnost i neodredenost koja se na bolji nacin mo~e re~iti primenom fazi
logike od primene teorije verovatnoee.
Citati poznatih americkih profesora:
R. E. Kalman (1972) "Dozvolite mi da karem sasvim odgovomo nema takve
stvari kao ~to je fazi koncept, .. . . Mi pri~o o fazi stvarima ali one sene baziraju na
naucnom koncepru. Neki ljudi su u pro~losti otkrili izvesne intercsantne stvari,
fonnul isali njihove pronalaske bez kori~cenja fazi koncepta i imali smo razvoj nnuke."
William Kahan (1975) .. Fazi teorija je pogreSna, pogre~na i ~tctna. Ja nc mogu
da zamislirn neki problem koji ne mofe biti bolje re~en primenom klasicne logikc.''
Prema Zadeh-u ([5]) 1990. godina mo!e da se smatra kao prekrctnica u razvoju
proizvoda i sistema sa maSinsi.Jm koeficijentom inteligencije (Machine Intelligence
Quotient- MIQ). Danas postoji veliki broj kucnih urcdaja i aparata koj i pokazuju
impresivnu sposobnost da rasuduju, donose inteligentne odluke i uce iz iskustva. U [6]
dat je pregled kori~cenja fazi tehnologija u kucnim aparntima u Japanu i Korej i do
1990. godine. U mikrotalasnim pecnicama koje proizvode firme llitachi i Sanyo fazi
Proces nije tckao optimalno paje preduzece telelo da smanji gubitk.e, tro~kove
delovanja i pobolj~a grejanje. Fazi logika omogucava da se u novi kompjuterski
proces vodenja ukljuci empirijsko znanje najboljih operatera. Primenom teorije fazi
skupova i fazi logike moz.e da se odredi protok izlazne vode na osnovu skupa pravila i
temperature povratne vode.
Osnov razvoja fazi tehnologija lefi u kori~eenju pri blifuog racunanja. Pri
projektovanj u inteligentnih sistema na ovaj na~i n mogu da se koriste netacnost i
neizvesnost. uei iz iskustva i pri lagodava se promenama radnih uslova.
Glava cetvrta
NEURONSKE MREZE
4.1. UVOD
Covek ima I0 11 izuzetno povezanih neurona koji mogu paralelno da obraduju
informacije. Neke od neuronskih struktura postoje od rodenja. Nije potpuno poznato
kako bioloke neuronske mre!e rade, ali se zna da sve neuronske funkcije, uklju~ujuci
pamcenje, o bavljaju neuroni i nj ihove medusobne vcze. Utenje se posmafra kao
proces uspostavljanj a novih veza iii promena postojccih.
Neuroni koji se ovde razmatraju nisu biolo~ki. Oni su krajnje pojednostavljeni
biolo~ki neuroni. Realizuju se kao elementi u programu iii kao elektronsko kolo.
Mreze sastavljene od veta~ki h neurona nemaju ni deo sposobnosti lj udskog mozga.,
ali mogu biti obu~ene za obavljanje korisnih funkcija.
Neki radovi iz oblasti neuronskih mreZ..1 nastali su l...Tajem 19. i po~etkom 20.
veka. Ovi radovi opisuj u op~te teorije utenja i raspoznavanja ali ne razmatraju
m atemati~ke modele neurona.
1943. godine McCulloch i Pins su predlozili prvi sistem koji funkcioni~e
koristeei mehanizme ncrvnog sistema. Oni su dokazali da ncuroni mogu imati pobud ujuce i umirujuce.stanje. Takode su pokazaJi da aktivnost neurona zavis i od vrednosti
praga aktivacije.. Prema brojnoj litcraturi. cesto se njihov rad smatra pocetkom razvoja
neuronskib mrei.a.
1949. godine Hebb je predlozio pravilo kojim se opisuje proces ucenja 1956.
je predstavljena prva simulacija Hebb-ovog modela.
1958. Rosenblatt je razvio prvu neuronsku mrefu koju je nazvao perceptronom. Ova neuronska mreia nije mogla da reava probleme kJasifikacije koji nisu
lineamo separabilni (npr. XOR problem)
60
Neuronske mreie
61
Neuronske mreie
kompjuter Zbog brojne paralclne strukture bioloSkih neuronskih mreia svi neuron1
rade u is to \ rcme.
.)
dendriti
akson
gde su:
Neuronske mre::c
62
aJpa>2 , ...aJ, -
stati~ke
tetine)
b - prag aktivacije
I - aktivaciona funkcija
)'
St.4 2. Modelneurona
n=fJ - b
(4.3)
)' =l(n)
(4.4)
lzlaz neuronnjc.
l(n)={ l, OS:n
0, nSO
l(n)={
l(n)=n.
I, O:S n
-1. n :SO
Neuronske mreze
~1gmoidalna
63
f(n)-- -_
I +e
f
11--- -
-+--- - --- n
-+--- -- -11
a)
-1
b)
d)
c)
Neka neuron sa sl. 4.3 ima tri ulaza. Ako su te>inski koeficijenti i prag aktivacije:
m1 -1, m!= -2 , m1 =0.8 i b=-1.
za p 1 =1.5, p!
64
Neurof!Ske mreie
neurona predstavlja ulaz u jedan iii viSe drugih neurona. Jzlazna neuroni generisu
izlazne signale. Ostali neuroni nazivaJu se skriveni (hidden). sl. 4.4.
\-; - -- ~.,()--\
'
)<
\/ 'I
/\ ,I," Q--
__ \.._7_
'
\
\
~ I \
< (
I ' ' ,
/ ,'',
'.~'
ulazni signali
'~,
:~- ----'-~
skri,en i sloj
~e::a
- -- ....
ulazni signali
Sf. .f 5. Neuronska nm.!ia so povralnim ve=ama
Rekurentne mrele su blize prirodi. medutim mreie bez povratnih veza imaju
jednostavnu proceduru za uCenje, br1e su 1 daJu zadovoljavajuce rezultate pri
r~avanju velikog broja problema.
Pon~anje neuronske mre~e zav isi od ukupnog broja neurona, od njihove
medusobne povezanosti i tdinsldh koeficijenata. Aktivacione funkcije takode imaju
uticaj na pon~anje neuronske mrefe.
Neuronske mreie
65
Glava osma
8.1. UVOD
140
Program optimi:ac:ije:
vptimizovati f(-'i,x~, ...,x.)
ogranicenja:
Svi zivi organizmi se sastoje iz celija u kojima se nalazi isti skup hromozoma.
Pretpostavlja se da su sva svojstva jedinke zapisana u hromozomima. Hromozorni se
sastoje iz gena koji prcdsi:JVIjaju blokove DNK. Skup inf01macija koje karakteri~u
jedno sYojstvo z.apisano jc u jedan gen. Svaki gen opisuje pojedinu osobinu organizma
kao ~to je: boja kose i ocij u. o~trin a vida, krvna grupa, boja koze itd. i ima svoj polotaj
u hromozomu koji se naziva lokus. Ukupan skup genetskog materijala se nazi va
genom. Odredeni skup gena u genomu se naziva genotip. U toku reprodukcije dolazi
do rekombinovanja gena roditelja cime se formiraju novi hromozomi. U genetskom
paru geni mogu bili ravnopravni iii neravnopravni, tako da je jedan gen dominantan, a
141
20(02) iii 12
2 1( 12)
Fenotip
0
A
B
AB
Jasno je da ukol iko oba roditelja imaju AB krvnu grupu dete more da ima A.
B iii AB krvnu grupu u zavisnosti od gena koj i su rekombinovani u procesu
reprodukcije. 1\ko oha roditelja imaju krvnu grupu AB ondaje njihov genotip 21 ii i 12
pa dete nikako ne moze da ima nultu krvnu grupu.
Genetski algoriLam je nastao opon~anjem evolucije. Terminologija i operatori
su preuzeti iz oblasti populacione genetike. Neka vrsta mora da se prilagodava okolini
u kojoj zivi. Svaka slc::dec~ generacija neke vrste mora da parn ti dobra svojstva
prelhodne generacije i da ih menja tako da ostanu dobra u novi m uslovima. Metode
kojima se ncka 'rsta u prirodi transformi~e su uk~tanj e, selekcija i mutacija.
142
generisanje inicijalne
populacije
potencijalnih re~enja
proccna
funkcij e cilja
du 1i Jc 1.adovoljcn
usJo, za'<~tka
evolucijskog procesa
(kriterijum optimizacije).
start
gencrisanjc
no,e
populacije
kvalitcta koja se nazi'a dobrota. Funkcija pomocu koje sc ra~una k\ alttet jedinke
naziva se ciljna funkcija iii funkcija dobrote. Po nekom postupku odabirn iz stare
populacije :,c sada formira no'a populacija izd,ajanjcm boljih jedinki. Tokom
sclekcije lo~c jedinke odumiru, a bolje opstaju. Neki clanovi ovc nove populacije
podvrgnuti su uticajima genetskih opcratora koji iz njih formiraju nove jedinke.
Uk~tanjem se prenosc svojstva roditelja na decu. Mutacija stvara novu jedinku menjajuci manji deo genetskog materijala. Kada se zadovolji uslov zaustavljanja, posle
nekog broja generacija. najbolji clan trenutne populacije predstavlja re~enje koje bi
trebalo da bude sosvim blizu oplimalog.