37
formalnie: Sztuczne sieci neuronowe: neuron [perceptron] Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć...

Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Embed Size (px)

Citation preview

Page 1: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

formalnie:

Sztuczne sieci neuronowe: neuron [perceptron] Dorota Cendrowska

nieformalnie:

Od czegoś trzeba zacząć...

Page 2: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Plan wykładu

„siedlisko” inteligencji ludzkiej matematyczny model neuronu interpretacja parametrów neuronu perceptron/neuron (?)

Page 3: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Inspiracje

neuron biologiczny

Błona komórkowa aksonu i ciała neuronu zawiera kanały jonowe bramkowane elektrycznie (bramkowane potencjałem), które pozwalają neuronowi na generowanie i propagację (przesyłanie) impulsu elektrycznego (potencjał aktywacyjny). Te impulsy są wytwarzane i przesyłane przez jony obdarzone ładunkiem takie jak sód (Na+), potas (K+), chlor (Cl-) oraz wapń (Ca2+).

Page 4: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Model neuronu

wejścia

Page 5: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Model neuronu

wejścia NET

Page 6: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Model neuronu

wejścia NET funkcja aktywacji wartość wyjścia

Page 7: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Funkcje aktywacji

dyskretne

?

Page 8: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Funkcje aktywacji

dyskretne (unipolarne)

x1x2

xn

...

w1w2

wn

y

x1x2

xn

...

w1w2

wn

y

Page 9: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Funkcje aktywacji

dyskretne (bipolarne)

x1x2

xn

...

w1w2

wn

y

x1x2

xn

...

w1w2

wn

y

Page 10: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Neuron neuronowi (nie)równy

schemat neuronu:

alternatywnie (literatura):

x1x2

xn

...

w1w2

wn

y

+

x1

x2

xn

.

.

.

u

w1

w2

wn

w0

1

f(u) y

+

x1

.

.

.

u

w1

w0

x0=-1

f yx2

w2

xnwn

+

x1

x2

xn

.

.

.

u

w1

w2

wn

-

f(u) y

Page 11: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Jeden neuron, wiele schematów (?)

x1x2

xn

...

w1w2

wn

y

Page 12: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Jeden neuron, wiele schematów (?)

x1x2

xn

...

w1w2

wn

y

Page 13: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Jeden neuron, wiele schematów (?)

x1x2

xn

...

w1w2

wn

y

x1x2

xn...

w1w2

wn

y

1 -

Page 14: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Jeden neuron, wiele schematów (?)

x1x2

xn

...

w1w2

wn

y

x1x2

xn...

w1w2

wn

y

-1

x1x2

xn...

w1w2

wn

y

1 -

Page 15: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Jeden neuron, wiele schematów (?)

x1x2

xn

...

w1w2

wn

y

x1x2

xn...

w1w2

wn

y

-1

x1x2

xn...

w1w2

wn

y

1 -

Page 16: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Alternatywy cd.... sztuczny neuron w literaturze

schemat neuronu w piśmiennictwie:

+

x1

.

.

.

u

w1

w0

x0=-1

f yx2

w2

xnwn

L. Rutkowski, Metody i techniki sztucznej inteligencji

Page 17: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Alternatywy cd.... sztuczny neuron w literaturze

schemat neuronu w piśmiennictwie:

+

x1

x2

xn

.

.

.

u

w1

w2

wn

w0

1

f(u) y

St. Osowski, Sieci neuronowe w ujęciu algorytmicznym

Page 18: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Alternatywy cd.... sztuczny neuron w literaturze

schemat neuronu w piśmiennictwie:

+

x1

x2

xn

.

.

.

u

w1

w2

wn

-

f(u) y

J. Korbicz, A. Obuchowicz, D. UcińskiSztuczne sieci neuronowe, podstawy i zastosowania

Page 19: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Funkcje aktywacji

ciągłe unipolarne — sigmoidalne

ciągłe bipolarne — tangensoidalne

x1x2

xn...

w1w2

wn

y

1 -

1

0

x1x2

xn...

w1w2

wn

y

1 --1

1

Page 20: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

ciągłe sigmoidalne

Funkcje aktywacji

x1x2

xn...

w1w2

wn

y

1 -

1

0

x1x2

xn...

w1w2

wn

y

1 --1

1?

Page 21: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

ciągłe sigmoidalne

ciągłe tangensoidalne

Funkcje aktywacji

x1x2

xn...

w1w2

wn

y

1 -

1

0

x1x2

xn...

w1w2

wn

y

1 --1

1

Page 22: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

-31 -1

1-6

x1x2

Page 23: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

-31 -1

1-6

x1x2

Page 24: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

-31 -1

1-6

x1x2

Page 25: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

x1

x2

-31 -1

1-6

x1x2

Page 26: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

[-3, 1]

[w1, w2]

[-3, 1]

-31 -1

1-6

x1x2

Page 27: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

-31 -1

1-6

x1x2

?

??

Page 28: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

?

??

Interpretacja geometryczna

-31 -1

1-6

x1x2 -1

1-6

-31

x1x2

?

Page 29: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Interpretacja geometryczna

-31 -1

1-6

x1x2 -1

1-6

-31

x1x2

Page 30: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Dychotomizator: „ręczna robota”

?

Page 31: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Dychotomizator: „ręczna robota”

?

Page 32: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Dychotomizator: „ręczna robota”

?

[-5, 2]

Page 33: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Dychotomizator: „ręczna robota”

[w1, w2]=[-2, -5] [w1, w2]=[2, 5]

[-5, 2]

Page 34: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Dychotomizator: „ręczna robota”

[w1, w2]=[-2, -5] [w1, w2]=[2, 5]

-2-5 ?

??

x1x2

25 ?

??

Page 35: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Perceptron…

perceptron: neuron o dyskretnej funkcji aktywacji zastosowanie: klasyfikacja zdolność do uogólniania (?)

Page 36: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

Perceptron…

perceptron: neuron o dyskretnej funkcji aktywacji zastosowanie: klasyfikacja zdolność do uogólniania (?)

Page 37: Prezentacja programu PowerPoint · PPT file · Web view2012-12-19 · Dorota Cendrowska nieformalnie: Od czegoś trzeba zacząć... Dychotomizator: „ręczna robota” [w1, w2]=[-2,

jak zwykle, zamiast zakończenia...

filozoficznie:

fragment okładki i książki pt. „Paddington daje sobie radę”(autor: Michael Bond)

— Wie pani — powiedział do pani Bird, gdy przyszła do jadalni, by sprawdzić, czy już zjadł grzankę z marmoladą — nigdy dotąd nie zrobiłem wszystkiego, bo gdybym zrobił, to nie czekałyby mnie już żadne niespodzianki.