Genetické programování 3. část

Podobné dokumenty
Genetické programování

Navrženy v 60. letech jako experimentální optimalizační metoda. Velice rychlá s dobrou podporou teorie

ANALYTICKÉ PROGRAMOVÁNÍ

Evolučníalgoritmy. Dále rozšiřována, zde uvedeme notaci a algoritmy vznikléna katedře mechaniky, Fakulty stavební ČVUT. Moderní metody optimalizace 1

Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru

Využití neuronové sítě pro identifikaci realného systému

NEJLEP Í NÁPADY PRO DÌTI

JAK SE ASERTIVNÌ PROSADIT

ISBN (elektronická verze ve formátu PDF)


NEJLEP Í NÁPADY PRO DÌTI


JAK SE DOMLUVIT S TCHYNÍ

KAPITOLY Z O ETØOVATELSKÉ PÉÈE I

5.5 Evoluční algoritmy

Užití systému Matlab při optimalizaci intenzity tepelného záření na povrchu formy

UKÁZKA VYUŽITÍ PROGRAMU WINQSB PŘI VÝUCE KVANTITATIVNÍCH METOD V ROZHODOVÁNÍ V DISTANČNÍ FORMĚ STUDIA

Evoluční algoritmy. Podmínka zastavení počet iterací kvalita nejlepšího jedince v populaci změna kvality nejlepšího jedince mezi iteracemi

Umělá inteligence a rozpoznávání

VYUŽITÍ METOD PŘÍMÉHO HLEDÁNÍ OPTIMA PŘI PREDIKTIVNÍM ŘÍZENÍ

Swarm Intelligence. Moderní metody optimalizace 1

Genetické programování v prostředí Mathematica

Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením

Analytické metody v motorsportu

Ověření funkčnosti ultrazvukového detektoru vzdálenosti

Geneticky vyvíjené strategie Egyptská hra SENET

Grammar-based genetic programming

Možnosti řešení ukrytí obyvatelstva na území obcí

Karta předmětu prezenční studium

PŘEDNÁŠKA 03 OPTIMALIZAČNÍ METODY Optimization methods

Zelinova 5586, Zlín, Česká republika

Binární vyhledávací stromy pokročilé partie

REGRESNÍ ANALÝZA V PROSTŘEDÍ MATLAB

Ing. Tomáš MAUDER prof. Ing. František KAVIČKA, CSc. doc. Ing. Josef ŠTĚTINA, Ph.D.

Ukázka knihy z internetového knihkupectví

Ukázka knihy z internetového knihkupectví

Umělá inteligence aneb co už není sci -fi

Portál pre odborné publikovanie ISSN

Seznam bibliografických citací vybraných publikací

Zadání Vypracujte písemně s využitím paketu ADSTAT a vyřešte 3 příklady. Příklady postavte z dat vašeho pracoviště nebo nalezněte v literatuře. Každý

Střední odborná škola a Střední odborné učiliště, Hořovice

Identifikace a řízení nelineárního systému pomocí Hammersteinova modelu

KAPITOLY Z O ETØOVATELSKÉ PÉÈE I


ISBN (elektronická verze ve formátu PDF)


PRVNÍ POMOC V PSYCHIATRII



(tištěná verze) ISBN (elektronická verze ve formátu PDF)

Ing. Petr Dostál, CSc. prof. Ing. Karel Rais, CSc., MBA doc. Ing. Zdenìk Sojka, CSc. Pokroèilé metody mana erského rozhodování

ISBN (elektronická verze ve formátu PDF)

ISBN (elektronická verze ve formátu PDF)



(tištěná verze) ISBN (elektronická verze ve formátu PDF)


(tištěná verze) ISBN (elektronická verze ve formátu PDF)


Základní grafové algoritmy

GLOBÁLNÍ OPTIMALIZACE S VYUŽITÍM SOFTWARU MATHEMATICA

Symbolická regrese: Jak získat kvalitní a

NUMERICKÉ ŘEŠENÍ VIBROIZOLACE STROJE

EKONOMICKÁ PSYCHOLOGIE

(tišt ná verze) ISBN (elektronická verze ve formátu PDF)

PSYCHIATRICKÁ O ETØOVATELSKÁ PÉÈE



HRY A POHÁDKOVÉ CESTOVÁNÍ



Václav Matoušek KIV. Umělá inteligence a rozpoznávání. Václav Matoušek / KIV

STATISTICAL DESIGN OF EXPERIMENT FOR SOLDER JOINTS QUALITY EVALUATION STATISTICKÉ PLÁNOVÁNÍ EXPERIMENTŮ PRO ÚČELY VYHODNOCOVÁNÍ KVALITY PÁJENÝCH SPOJŮ


Genetické algoritmy. Informační a komunikační technologie ve zdravotnictví

Karta předmětu prezenční studium


(tišt ná verze) ISBN (elektronická verze ve formátu PDF) Grada Publishing, a.s. 2011

(tišt ná verze) Grada Publishing, a.s. 2011

SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR

ČASOVÉ ŘADY graf. Náhradu je nejjednodušší provést po překopírování tabulky do Wordu; klávesová zkratka Ctrl+H:

PROJEKT BAKALÁŘSKÉ PRÁCE

Projekční algoritmus. Urychlení evolučních algoritmů pomocí regresních stromů a jejich zobecnění. Jan Klíma

1. Úvod do genetických algoritmů (GA)

Seznam publikací, Ing. Josef Půta, Ph.D.


Návrh ROLAP databáze v zemědělském podniku: Transformace ekonometrického modelu do konceptuálního modelu dat

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Zásady psaní odborného textu

Detekce a rozpoznávaní znaků registrační značky s využitím neuronové sítě

Karta předmětu prezenční studium

Syntéza neuronových sítí

KKS/DKS. Konstruování a design technických produktů jako tvůrčí řešení problému

Typed Functional Genetic Programming

Úvod do stochastických optimalizačních metod (metaheuristik) Moderní metody optimalizace 1

VYUŽITÍ NAMĚŘENÝCH HODNOT PŘI ŘEŠENÍ ÚLOH PŘÍMÝM DETERMINOVANÝM PRAVDĚPODOBNOSTNÍM VÝPOČTEM

METODIKA ZPRACOVÁNÍ EKONOMICKÝCH ČASOVÝCH ŘAD S VYUŽITÍM SIMULÁTORŮ NEURONOVÝCH SÍTÍ

Metody zpracování informací 1

Vysoká škola technická a ekonomická v Českých Budějovicích. Institute of Technology And Business In České Budějovice

Tvorba grafů v programu ORIGIN

Transkript:

1 Portál pre odborné publikovanie ISSN 1338-0087 Genetické programování 3. část Macháček Martin Elektrotechnika 08.04.2011 Jako ukázku použití GP uvedu symbolickou regresi. Regrese je statistická metoda používaná k předpovídání hodnoty nějaké proměnné, která je závislá na jedné nebo více nezávislých proměnných. [9] Symbolická regrese je jeden z možných způsobů, jak najít vhodnou regresní funkci pro zadaná data. Symbolická regrese není limitována určováním optimálních hodnot parametrů. 3 Ukázka použití genetického programování Místo toho může být regresní funkce zkonstruována kombinací matematických výrazů, proměnných a konstant. V GP je cílová regresní funkce konstruována a upřesňována během evolučního procesu. Na začátku se v závislosti na velikosti populace a matematických výrazech, proměnných, respektive konstantách vytvoří počáteční populace, kde každý jedinec představuje jednu z možných regresních funkcí. Během evolučního procesu se vybírají nejvhodnější jedinci, kteří se vzájemně kříží, případně dochází k mutacím jedinců, dokud nenalezneme nejvhodnějšího jedince, tudíž nejvhodnější regresní funkci. [9] Pro všechny níže uvedené příklady byly použity stejné hodnoty parametrů, které uvádím v tabulce (Tab.1). Tab. 1.:Nastavení parametrů Parametr Hodnota PopSize 700 Generations 500 Functions {+, -, *, /, (-1)} Terminals {x, náhodné číslo z intervalu [-4,4]} Method HalfAndHalf Depth 6 FrMutace 0.1 FrKrizeni 0.9 FrReprodukce 0 3.1 Příklady POSTERUS.sk - 1 / 8 -

2 V prvním příkladě byla hledána funkce V prvním příkladě byla hledána funkce na intervalu -3;3. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. Obr. 13.:Hledaná funkce a její porovnání s nejlepším nalezeným řešením POSTERUS.sk - 2 / 8 -

3 Ve druhém příkladě byla hledána funkce na intervalu -3π;3π. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. Obr. 14.: Hledaná funkce a její porovnání s nejlepším nalezeným řešením V třetím příkladě byla hledána funkce POSTERUS.sk - 3 / 8 -

4 na intervalu -4π;4π. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. Obr. 15.: Hledaná funkce a její porovnání s nejlepším nalezeným řešením V čtvrtém příkladě byla hledána funkce na intervalu -5;5. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. POSTERUS.sk - 4 / 8 -

5 Obr. 16.: Hledaná funkce a její porovnání s nejlepším nalezeným řešením V pátém příkladě byla hledána funkce na intervalu 0;1. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. POSTERUS.sk - 5 / 8 -

6 Obr. 17.: Hledaná funkce a její porovnání s nejlepším nalezeným řešením V šestém příkladě byla hledána funkce na intervalu -1;1. Na obrázcích lze vidět zadanou funkci a porovnání hledané funkce a nejlepšího nalezeného řešení. POSTERUS.sk - 6 / 8 -

7 Obr. 18.: Hledaná funkce a její porovnání s nejlepším nalezeným řešením Seznam použité literatury 1. O REILLY, Una-May, et al. Genetic Programming Theory and Practice II. USA: Springer Science + Business Media, Inc., 2005. 337 s. ISBN 0-387-23253-2. 2. ZELINKA, Ivan, OPLATKOVÁ Zuzana, ŠENKEŘÍK Roman. Aplikace umělé inteligence: aneb vybrané statě z evolučních algoritmů. 1.vyd. Zlín: Univerzita Tomáše Bati ve Zlíně, 2010. 151 s. ISBN 978-80-7318-898-6. 3. KVASNIČKA, Vladimír, POSPÍCHAL, Jiří, TIŇO, Peter. Evolučné algoritmy. 1.vyd. Bratislava: Vydaveteľstvo STU, 2000. 223 s. ISBN 80-227-1377-5. 4. MAŘÍK Vladimír, et al. Umělá inteligence(4). 1.vyd., Praha: Academia 2003, ISBN 80-200-1044-0, Kapitola 5, Genetické programování a vybrané problémy evolučních POSTERUS.sk - 7 / 8 -

8 výpočtů, s. 128-170. 5. HYNEK, Josef. Genetické algoritmy a genetické programování. 1.vyd. Praha: Grada Publishing, a.s., 2008. ISBN 978-80-247-2695-3, Kapitola 13, Genetické programování, s. 123-134. 6. KOZA, John R. Genetic Programming : On the Programming of Computers by Means of Natural Selection. Sixth. [s.l.] : Massachusetts Institute of Technology, 1998. 813 s. ISBN 0-262-11170-5. 7. POLI, Riccardo, LANGDON, William B., MCPHEE, Nicolas Freitag. A Field Guide to Genetic Programming. 1.vyd. [s.l.] : University of Essex, 2008. 250 s. ISBN 978-- -4092-0073-4. 8. KOZA, John R. Introduction to Genetic Programming: Tutorial. Přednáška v rámci GECCO 2007 London July 7-11, 2007 9. WEISE, Thomas. Global Optimization Algorithms : Theory and Application [online]. 2.vyd. [s.l.] : [s.n.], 2009, Version: 2009-06-26 [cit. 2010-05-14]. Dostupné z WWW : <http://www.it-weise.de/projects/book.pdf>. 10. SOULE, Terence. Removal Bias: A new cause of code growth in tree based evolutionary programming. In ICEC 98: IEEE International Conference on Evolutionary Computation 1998, IEEE Press, 1998, s. 781-786. 11. MCPHEE, N. A Schema Theory Analysis of the Evolution of Size in Genetic Programming with Linear Representations. POSTERUS.sk - 8 / 8 -