• Nie Znaleziono Wyników

MichałOkulewicz ZMOGMetodyEwolucyjne:odkrywanieczypogłębianie?

N/A
N/A
Protected

Academic year: 2021

Share "MichałOkulewicz ZMOGMetodyEwolucyjne:odkrywanieczypogłębianie?"

Copied!
20
0
0

Pełen tekst

(1)

ZMOG

Metody Ewolucyjne: odkrywanie czy pogłębianie?

Michał Okulewicz

Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska

Michał Okulewicz ZMOG

(2)

Metody Ewolucyjne: odkrywanie czy pogłębianie?

1

Metody Ewolucyjne Operatory selekcji

Operatory krzyżowania i mutacji

Michał Okulewicz ZMOG

(3)

Strategie Ewolucyjne

for ( s a m p . idx in 1:( s a m p l e s . c o u n t / s i n g l e . s a m p l e . s i z e ) ) {

m o v e = m a t r i x ( r n o r m ( dim * s i n g l e . s a m p l e . size ,0 , s i g m a ) , n c o l = dim , n r o w = s i n g l e . s a m p l e . s i z e )

s a m p l e = s a m p l e + m o v e t e m p . val = f ( s a m p l e )

s u c c e s s . r a t e = m e a n ( t e m p . val < c u r r e n t . val ) s a m p l e = i f e l s e ( t e m p . val > c u r r e n t . val , s a m p l e -

move , s a m p l e )

c u r r e n t . val = i f e l s e ( t e m p . val > c u r r e n t . val , c u r r e n t . val , t e m p . val )

# a d a p t a c c o r d i n g to 1/5 s u c c e s s r u l e if ( s u c c e s s . r a t e > 0 . 2 ) {

s i g m a = s i g m a * 1.1 } e l s e {

s i g m a = s i g m a / 1.1 }

}

Michał Okulewicz ZMOG

(4)

Uogólnienie schematu działania

Oceń rozwiązania

Dokonaj selekcji

Krzyżuj Mutuj

Rodzice Potomkowie

Mutanci

Najlepsze rozwiązanie Wygeneruj

populację początkową

Klony

Elita Potomkowie

Michał Okulewicz ZMOG

(5)

Metody selekcji

Ruletka (popularna)

Ruletkowa zrównoważona (popularna z poprawką)

Rangowa (wzmocnienie nacisku przy płaskich funkcjach)

Turniejowa (brak oceny bezwzględnej)

Elitarna (mocna eksploatacja)

Jednostajna (mocna eksploracja)

Michał Okulewicz ZMOG

(6)

Porównanie rozkładów selekcji

0 20 40 60 80

0.000.040.080.12

Rank

Probability

Ruletka Elitarna Rangowa

Michał Okulewicz ZMOG

(7)

Porównanie rozkładów selekcji

15 20 25 30 35 40

0.000.040.080.12

Value

Probability

Ruletka Elitarna Rangowa

Michał Okulewicz ZMOG

(8)

Porównanie zbieżności

0 1000 2000 3000 4000 5000

012345

Rastrigin 5

sample

Y

MC

ES - succession ES - roulette ES - elite ES - ranked

Michał Okulewicz ZMOG

(9)

Porównanie zbieżności

0 1000 2000 3000 4000 5000

020406080

Rosenbrock 5

sample

Y

MC

ES - succession ES - roulette ES - elite ES - ranked

Michał Okulewicz ZMOG

(10)

Operatory krzyżowania

Krzyżowanie wektorowe

• jednopunktowe

• dwupunktowe

• wymieniające

Krzyżowanie arytmetyczne

• uśredniające

• liniowe

• prostokątne

Michał Okulewicz ZMOG

(11)

Operatory krzyżowania

Krzyżowanie wektorowe

• jednopunktowe

• dwupunktowe

• wymieniające

Krzyżowanie arytmetyczne

• uśredniające

• liniowe

• prostokątne

Michał Okulewicz ZMOG

(12)

Operatory krzyżowania

Krzyżowanie wektorowe

• jednopunktowe

• dwupunktowe

• wymieniające

Krzyżowanie arytmetyczne

• uśredniające

• liniowe

• prostokątne

Michał Okulewicz ZMOG

(13)

Operatory mutacji

Mutacja wektorowa

• przełączanie bitów

Mutacja arytmetyczna

• rozkład Gaussa

• rozkład Cauchy’ego

Michał Okulewicz ZMOG

(14)

Operatory mutacji

Mutacja wektorowa

• przełączanie bitów

Mutacja arytmetyczna

• rozkład Gaussa

• rozkład Cauchy’ego

Michał Okulewicz ZMOG

(15)

Operatory mutacji

Mutacja wektorowa

• przełączanie bitów

Mutacja arytmetyczna

• rozkład Gaussa

• rozkład Cauchy’ego

-4 -2 0 2 4

0.00.10.20.30.4

Distribution

x

Probability

Gauss Cauchy

Michał Okulewicz ZMOG

(16)

Oczekiwania względem algorytmu

Eksploracja czy eksploatacja?

• Makromutacje + niska presja selektywna = Eksploracja?

• Krzyżowanie + wysoka presja selektywna = Eksploatacja?

Michał Okulewicz ZMOG

(17)

Oczekiwania względem algorytmu

Eksploracja czy eksploatacja?

• Makromutacje + niska presja selektywna = Eksploracja?

• Krzyżowanie + wysoka presja selektywna = Eksploatacja?

Michał Okulewicz ZMOG

(18)

Inspiracje: Lamarck vs. Darwin

Czy wiedza i doświadczenie podglegają dziedziczeniu?

A study shows that when mice are taught to fear an odor, both their offspring and the next generation are born fearing it. The gene for an olfactory receptor activated by the odor is specifically demethylated in the germ line and the olfactory circuits for detecting the odor are enhanced.

Michał Okulewicz ZMOG

(19)

Praca domowa

Przetestować kodowanie binarne z kodowaniem ciągłym

Przetestować różne rodzaje podejść i krzyżowania (wymieniające, uśredniające, pośrednie)

Porównać mutację wykorzystującą rozkład Cauchy’ego i rozkład Gaussa

Zweryfikować szybkość zbieżności dla różnych wariantów

Michał Okulewicz ZMOG

(20)

Bibliografia I

Jarosław Arabas.

Wykłady z algorytmów ewolucyjnych.

Wydawnictwa Naukowo-Techniczne, 2004.

Moshe Szyf.

Lamarck revisited: epigenetic inheritance of ancestral odor fear conditioning.

Nature neuroscience, 17(1):2–4, 2014.

Yan Wang, Huijie Liu, and Zhongsheng Sun.

Lamarck rises from his grave: parental environment-induced epigenetic inheritance in model organisms and humans.

Biological Reviews, 2017.

Michał Okulewicz ZMOG

Cytaty

Powiązane dokumenty

handkerchief, and Desdemona in the written tragedy; second, to explore the heighted focus of smell in Othello on a metatheatric level for Shakespeare on his early modern

Even coef- ficients of analytic univalent functions f with |f (z)| &lt; M , |z| &lt; 1, are bounded by the corresponding coefficients of the Pick functions for large M.. This proves

Drugą istotną charakterystyką infrastruktury wytwarzania jest zaawansowany wiek przeważającej liczby bloków (zwłaszcza bloków 200 MW).. W stadium realizacji są obecnie cztery

être + participe passé): accentuer, s’accentuer, accompagner, être accompagné, adorer, aimer, ajouter, s’ajouter, analyser, apporter, apprécier, attirer, avoir, cacher, se

In the beginning, researchers presented novel approaches to human detection using depth information taken by the Kinect [21], methods of obstacles detection

Wyróżnia się trzy warstwy kory gruszkowa- tej: I – zewnętrzną, dobrze zorganizowaną; jej warstwa zewnętrzna (Ia) otrzymuje połączenia aferentne z opuszki węchowej, a warstwa

mia is closely associated with the  occurrence of  mild cognitive impairment in PD [18]. Parkinson’s disease and MCI patients get lower olfactory function scores, but at

On the  other hand, research on the  loss of  the  sense of  smell brings more ambiguous results – some reports suggest loss of the smell identification ability