Upload
inesgalic
View
20
Download
1
Embed Size (px)
DESCRIPTION
EKSPERTNI SUSTAVI
Citation preview
LOGO
EKSPERTNI SUSTAVIPRIMJENA U AUTOMATSKOM
PREPOZNAVANJU OBLIKA ULTRAZVUKOM
SVEUČILIŠTE U MOSTARUFAKULTET STROJARSTVA I RAČUNARSTVA
Magistarski rad
Ines Galić
Mostar, studeni 2011.
1
LOGO
UVOD
Umjetna inteligencija – oblast računarstva koja ima za cilj razvijanje programa koji omogućavaju računalima da se ponašaju inteligentno
Ekspertni sustav – jedan od način rješavanja problema umjetne inteligencije
Robotika – tehnička znanost koja omogućava spoj strojeva i računalne tehnike
2
LOGO
EKSPERTNI SUSTAVI Ekspertni sustav - inteligentni računarski program koji
koristi znanje i postupke zaključivanja u procesu rješavanja problema
3
Faza1 Faza 2 Faza 3
Preliminarna analiza
Faza 4 Faza 5 Faza 6
Faze razvoja ekspertnog sustava
Analiza i dizajn
Razvoj prototipa
Razvoj ekspertnog
sustava
Testiranje i implementa-cija Održavanje
LOGO
IZGRADNJA EKSPERTNOG SUSTAVA
4
LOGO
KOMPONENTE EKSPERTNOG SUSTAVA
5
LOGO
VRSTE EKSPERTNIH SUSTAVA
6
Ekspertni sustavi bazirani na vjerojatnosti:•temelje na vezi između varijabla•koriste vjerojatnost kao procjenu nesigurnosti kada donose odluku•baza znanja je bazirana na vjerojatnosti
Ekspertni sustavi bazirani na pravilima:•bazu znanja čine pravila, radna memorija unesenih i zaključenih činjenica, te mehanizam zaključivanja•baza znanja je definirana kao set pravila koje je zadao čovjek ekspert
EKSPERTNI SUSTAV
LOGO
ROBOTI I ROBOTSKI SENZORI Industrijski robot - automatski, servoupravljani, reprogramabilni,
višefunkcionalni manipulator koji ima više stupnjeva slobode kretanja, koji je pogodan za rukovanje materijalom, dijelovima, alatima ili posebnim uređajima za izvršavanje varijabilnih programiranih operacija
7
LOGO
ROBOTSKI SENZORI Robotski senzor - osjetilni organi tehničkih
sustava koji prikupljaju informacije o varijablama u okruženju i daju rezultate u obliku električnog signala
Vrste robotskih senzora:o Vizualni senzorio Taktilni senzorio Senzori blizineo Zvučni senzorio Temperaturni senzorio Ultrazvučni senzori, …
8
LOGO
ULTRAZVUČNI SENZORI Ultrazvučni senzor - vrši odašiljanje zvučnih
valova u ultrazvučnom frekvencijskom području, te prima taj isti reflektirani val s objekta ukoliko je objekt prisutan
Glavne karakteristike:o smanjena težina, o mehanička robusnost, o smanjena cijena i o njihov kapacitet da funkcioniraju u nepovoljnim uvjetima Nedostatak: Odstupanja u mjerenju ovise o vlažnosti i temperaturi
9
LOGO
PRIMJENA EKSPERTNIH SUSTAVA U AUTOMATSKOM PREPOZNAVANJU OBLIKA ULTRAZVUKOM
Vršenje eksperimenta u kojem se automatski prepoznaje oblik ultrazvukom u dva slučaja:
1. Korištenje ekspertnog sustava baziranog na pravilima2. Korištenje ekspertnog sustava baziranog na vjerojatnosti Koraci eksperimenta: prihvaćanje podataka koji dolaze od ultrazvučnog senzora Izvlačenje karakteristika iz prihvaćenih podataka izabiranje najvažnijih karakteristika korištenjem različitih
metoda dolazak do rezultata korištenjem ekspertnih sustava
baziranih na pravilima i baziranih na vjerojatnosti
10
LOGO
PRIHVAĆANJE PODATAKA
Predajnik – šalje signal Prijemnik – prima odbijeni
signal Koristi se impuls-odjek tehnika U prijemniku se mehanički val
pretvara u električni signal oblik ultrazvučnog odbijenog
signala predstavlja funkciju karakteristika površine objekta
11
LOGO
IZVLAČENJE KARAKTERISTIKA IZ DOBIVENOG SIGNALA
Informacija je u izobličenju odbijenog signala
Signal se ispravlja i digitalni filtrira Dobijemo set od 25 parametara za
ovaj eksperiment
12
Na slici je primjer sedam objektnog prepoznavanja sa parametrom ˝maksimalna amplituda˝
Postoji raspon više vrijednosti pa se uzimaju prosjeci i standardne devijacije
Zbog digitalizacije dobivamo 175 binarnih karakteristika
LOGO
IZABIRANJE NAJVAŽNIJIH KARAKTERISTIKA
Za izabiranje koristimo Bayesovu metodu odlučivanja
13
PostavkeNormalizirano Nenormalizirano
Pe(Sj) Binarno Inicij. Parametar Pe(Sj) Binarno Inicij. Parametar
1 0.7286 79 12 A5 0.7286 12 2 tm
2 0.7286 122 18 A'b 0.7286 28 4 t'm
3 0.7286 154 22 LT 0.7286 79 12 A5
4 0.7286 3 1 t0 0.7286 154 22 LT
5 0.7286 21 3 Em 0.7286 2 1 t0
6 0.7286 23 4 t'm 0.7286 11 2 tm
7 0.7286 28 4 t'm 0.7286 14 2 tm
8 0.7286 31 5 E'm 0.7286 21 3 Em
9 0.7286 34 5 E'm 0.7286 22 4 t'm
10 0.7286 35 5 E'm 0.7286 25 4 t'm
LOGO
RJEŠAVANJE PROBLEMA KORIŠTENJEM EKSPERTNOG SUSTAVA BAZIRANOG NA PRAVILIMA
Neki parametri se preklapaju pa se zbog toga kombiniraju informacije iz više parametara
Na slici je parametar ˝maksimalna amplituda˝
14
LOGO
RJEŠAVANJE PROBLEMA KORIŠTENJEM EKSPERTNOG SUSTAVA BAZIRANOG NA VJEROJATNOSTI
Koriste se četiri modela:o Model ovisnosti za sve karakteristikeo Model ovisnosti za relevantne karakteristikeo Model neovisnosti za sve karakteristikeo Model neovisnosti za relevantne karakteristike
15
LOGO
MODEL OVISNOSTI ZA SVE KARAKTERISTIKE
Pretpostavlja da su karakteristike ovisne jedne o drugima i da postoji neovisnost među objektima
Izračunom se dobiva jako veliki broj parametara
16
LOGO
MODEL OVISNOSTI ZA RELEVANTNE KARAKTERISTIKE
Pretpostavlja ovisnost samo među nekim karakteristikama iz cijelog seta
Broj parametara se znatno smanjuje
17
LOGO
MODEL NEOVISNOSTI ZA SVE KARAKTERISTIKE
Dozvoljava značajnije smanjenje parametara koji se također mogu spremati na računalo
Ne dolazi u obzir nikakav oblik veze između karakteristika
Vjerojatnost greške je veća nego kod prethodna dva sustava
18
LOGO
MODEL NEOVISNOSTI ZA RELEVANTNE KARAKTERISTIKE
Pretpostavlja da nema nikakve veze među karakteristikama i smanjuje njihov broj na samo one relevantne
Simptomi se ne uzimaju u izračun
19
LOGO
REZULTATI EKSPERIMENTA
Kao rezultat možemo reći da je posljednjim modelom set parametara sa broja 25 smanjen na 6 parametara
Na slikama je prikazana ovisnost smanjenja parametara o postotku pogreške
20
LOGO
ZAKLJUČAK
21
Ekspertni sustavi bazirani na pravilima:•pogodni za korištenje kada trebamo veliku brzinu zaključivanja • kada imamo malo objekata čiji se broj ne mijenja i čija se okolina znatno ne mijenja
Ekspertni sustavi bazirani na vjerojatnosti:• pogodni za korištenje kada se često mijenja broj objekata i njihova okolina• trebaju posjedovati veliko znanje o brojnim faktorima da ne bi došlo do pogreške jer je veliki broj parametara
LOGO22