28
Spracovanie signálov zo senzorov Milan Mišeje

Spracovanie signálov zo senzorov

  • Upload
    azuka

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Spracovanie signálov zo senzorov. Milan Mišeje. Úlohy. Naštudujte metódy spracovania signálov zo senzorového po ľ a Naštudujte metódy umelej inteligencie V yu ž itia študovaných metód pri spracovaní signálov ISS. M etódy spracovania signálov zo senzorového po ľ a SP. Korelačná metóda - PowerPoint PPT Presentation

Citation preview

Page 1: Spracovanie signálov zo senzorov

Spracovanie signálov zo senzorov

Milan Mišeje

Page 2: Spracovanie signálov zo senzorov

2

Úlohy

Naštudujte metódy spracovania signálov zo senzorového poľa Naštudujte metódy umelej inteligencieVyužitia študovaných metód pri spracovaní signálov ISS

Page 3: Spracovanie signálov zo senzorov

3

Metódy spracovania signálov zo senzorového poľa SP

Korelačná metódaVektorová metódaMetóda čiastočne najmenších štvorcovTransformovaná metóda najmenších štvorcov

Page 4: Spracovanie signálov zo senzorov

4

Korelačná metóda KM

Fáza učenia Zadávanie vzorov

Fáza vybavovanie Vstupný signál zo senzorového poľa Výpočet korelačného koeficientu

Page 5: Spracovanie signálov zo senzorov

5

Fáza učenia v KM

Priemerná hodnota N1jK1iE ij ,,;,,;

m

1kijkij E

m

1E

Eijk – výstup i-teho senzora v prostredí v j-tom stave pri k-tom meraním – počet meraní E pri jednom stave

Page 6: Spracovanie signálov zo senzorov

6

Fáza vybavovania v KM

Predpätie hodnôt zložiek vzoru N1jE j ,,;

K

1iijj E

K

1E

Eij – hodnota zložky vzoru senzora i pri stave prostredia j

Predpätie signálu SP N1jU j ,,;

K

1iijj U

K

1U

Uij – hodnoty senzorov i SP pri stave prostredia j

Page 7: Spracovanie signálov zo senzorov

7

Korelačný koeficient

Výpočet korelačného koeficientu

K

1i

K

1i

2jij

2jij

K

1ijijjij

EEUU

EEUU

1. Hodnota korelačného koeficientu je v intervale <-1;1>

2. Vzťah neplatí pre SP tvorené dvomi senzorovými elementmi

Page 8: Spracovanie signálov zo senzorov

8

Neurónové siete

vhodné pre rozpoznávanie vzorov Hopfieldova sieť Rosenblattova perceprtonova sieť Kohonenova sieť RBF sieť

vhodné pre realizáciu charakteristík

Viacvrstvová perceptronová sieť RBF sieť

Page 9: Spracovanie signálov zo senzorov

9

Kohonenova sieť

Princíp

2i

ii wxd

Vzdialenosť medzi vzormi

xi – zložky predloženého vzoruwi – zložky vzoru zakódovaného vo váhach neurónu

Page 10: Spracovanie signálov zo senzorov

10

Kohonenova sieť

Štruktúra

Page 11: Spracovanie signálov zo senzorov

11

Kohonenova sieť

Učenie

1. Nastavia sa váhy wij na malé náhodné počiatočné hodnoty

2. Predloží sa trénovací vzor na vstup N1 xx ,x

3. Každý neurón vypočíta vzdialenosť dj od predloženého vzoru

1N

0i

2ijij wxd

4. Výber neurónu s najmenšou vzdialenosťou od vzoru

jj

v dd min

5. Prispôsobia sa váhy víťaznému neurónu v a jeho okoliu

kwxt1kwkw ijiijij

Page 12: Spracovanie signálov zo senzorov

12

Kohonenova sieť

Vybavovanie

1. Predloží sa neznámi vzor na vstup

N1 xx ,x

2. Výpočet najbližšieho vzoru

1N

0i

2ijij wxd

3. Výber neurónu s najmenšou vzdialenosťou od vzoru

jj

v dd min

4. Neurón s indexom v určuje triedu predloženého vzoru

Page 13: Spracovanie signálov zo senzorov

13

Viacvrstvová perceprtonova sieť

Štruktúra

xx

x

ww

w

y

1

2

1

2

NN

f(.)...

xi – vstupywi – váhy vstupov – prahf(.) – aktivačná funkcia y – výstup

Page 14: Spracovanie signálov zo senzorov

14

Viacvrstvová perceprtonova sieť

Princíp

N

1iii xwfy

Výstup z neurónu

e1

1f )(

Aktivačná funkcia (sigmoid)

Page 15: Spracovanie signálov zo senzorov

15

Viacvrstvová perceprtonova sieť

Učenie

1. Nastavia sa váhy wij na náhodné hodnoty

2. Predloží sa trénovací vzor na vstup N1 xx ,x

3. Vypočíta sa hodnota energetickej funkcie

N

1i

2ii dy

2

1E

Vypočíta sa chyba pre výstupnú vrstvu

oi

oi

oii

oi y1yyd

Vypočítajú sa výstupy jednotlivých neurónov po vrstvách smerom od vstupu k výstupom

Page 16: Spracovanie signálov zo senzorov

16

Viacvrstvová perceprtonova sieť

Učenie

4. Vypočíta sa pre zmena váh a prahov neurónov vo vrstve

5. Spätne sa vypočíta chyba pre všetky vrstvy v sieti až po vstup

6. Vypočíta sa hodnota energetickej funkcie

1kkk

1kwkykkwli

li

li

lij

1lj

li

lij

x

1k

lk

lki

1li

1li

1li wy1y

kk1k

kwkw1kwli

li

li

lij

lij

lij

Page 17: Spracovanie signálov zo senzorov

17

Viacvrstvová perceprtonova sieť

Vybavovanie

;f

;f

;

o

h

o

T

θ ky

Nkx1kx

ho

hhh

yW

θxWy

x

x – vstupný vektorWh – matica váh v skrytej vrstveh – vektor prahov v skrytej vrstveWo – matica váh vo výstupnej vrstveo – vektor prahov vo výstupnej vrstvefh – aktivačná funkcia v skrytej vrstvefo – aktivačná funkcia vo výstupnej vrstvey – výstup

Page 18: Spracovanie signálov zo senzorov

18

Hopfieldova sieť

Princíp

vzor 1 vzor 2 vzor 3

i

iii j

iij xxjxw2

1E

Minimalizovanie energetickej funkcie

Page 19: Spracovanie signálov zo senzorov

19

Hopfieldova sieť

0 1 N-1

n n nw w w

w w w

w w w

y y y

x x x

n n n

n n n

1 0 001 10 N-1,0

0N-1 1N-1 N-1,N-2

02 12 N-1,1

0 1 N-1

N-10 1

2 2 1

N-1 N-1 N-2

f(.) f(.) f(.). . .. . .. . ....

Štruktúra

Page 20: Spracovanie signálov zo senzorov

20

RBF sieť

Princíp

Jednoosová bázová funkcia

xcxf exp

Výstup zo siete

N

1iiijj xcwy exp

xc1

1xf

exp

Page 21: Spracovanie signálov zo senzorov

21

RBF sieť

Štruktúra

RBF

RBF

xw

c

c

wx

1

11

1

N

NK

1 1

K

N

M

. . .. . .. . .

y

y

x1 - xM – vstupyc1 - cN – centráw11 -wNK – váhové koeficientyy1 - yK – výstupyRBFi – jednoosové bázové funkcie

Page 22: Spracovanie signálov zo senzorov

22

Linearizácia prevodovej charakteristiky

Prevodová charakteristika snímača x201y .exp

0 20 40 60 80 1000

2

4

6

8

10

ys

u

Page 23: Spracovanie signálov zo senzorov

23

Linearizácia prevodovej charakteristiky

0 2 4 6 8 100

20

40

60

80

100

u

yvInverzná prevodová charakteristika

Page 24: Spracovanie signálov zo senzorov

24

Korekcia dynamickej chyby

Prenosová funkcia snímača v „s“ oblasti

1

1

1

sTs

K

sX

sYsF

Prenosová funkcia snímača v „z“ oblasti

1

2

11

1

1

1

11

1exp1

exp1

zK

zK

zTT

zTT

zX

zYzF

v

v

11

11

2

1

kyK

Kky

Kkx

Inverzný dynamický model

Page 25: Spracovanie signálov zo senzorov

25

Korekcia dynamickej chyby

Simulačná schéma

y(k)

y(k-1)

x

sin(wt)

x

kt

1/z

ys

t

x

yv

1

s+1Senzor

p{1} y{1}

Neural Network

Clock

x

1

Page 26: Spracovanie signálov zo senzorov

26

Korekcia dynamickej chyby

0 5 10 150

2

4

6

8

10

12

14x - proces, ys - snímač, yv - korekcia

čas [s]

x, y

s, y

v

x ysyv

Page 27: Spracovanie signálov zo senzorov

27

Korekcia dynamickej chyby

0 5 10 15-6

-4

-2

0

2

4

čas [s]

yv-x

, ys-

xodchýlky od procesnej veličiny

yv-xys-x

Page 28: Spracovanie signálov zo senzorov

Koniec

Ďakujem za pozornosť