ANALYTICKÉ PROGRAMOVÁNÍ



Podobné dokumenty
Návrh a implementace algoritmů pro adaptivní řízení průmyslových robotů

Genetické programování 3. část

SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR

Obsah. Zelinka: UI v problémech globální optimalizace BEN technická literatura 3

Analytické programování v C#

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

Genetické algoritmy. Vysoká škola ekonomická Praha. Tato prezentace je k dispozici na:

PŘÍRUČKA PRO UŽIVATELE PROGRAMU SMRD-HS

POLOHOVÁNÍ ULTRAZVUKOVÉHO SENZORU

NUMERICKÉ ŘEŠENÍ VIBROIZOLACE STROJE

OSTRAVA - POMATURITNÍ STUDIUM - ŠKOLNÍ ROK 2016/17 balíček BASIC obsahuje: balíček STANDARD obsahuje: balíček ALL INCLUSIVE obsahuje:

Minkowského operace a jejich aplikace

Bifurkační řízení rychlosti DC mikropohonu

BRDSM: Komplexní systém dynamického řízení kvality plynule odlévané oceli

Europass životopis. Osobní údaje. Pracovní zkušenosti. Vzdělání, odborná příprava a školení

Gramatická evoluce a softwarový projekt AGE

Zelinova 5586, Zlín, Česká republika

Identifikace poruchy osobnosti z psaného textu

Syntéza neuronových sítí

Využití přímé inverzní metody pro řízení reálných systémů

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

VÝVOJ NOVÉHO REGULAČNÍHO ALGORITMU KOTLE VERNER S PODPOROU PROGRAMU MATLAB

5.5 Evoluční algoritmy

DÁLKOVÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ V PROSTŘEDÍ CONTROL WEB 5

Genetické programování

Grammar-based genetic programming

Konfigurace řídicího systému technikou Hardware In The Loop


Výuka programování pro praxi

Paralelní gramatická evoluce pro optimalizaci elektronických obvodů

VŠB-TU Ostrava, Katedra měřicí a řídicí techniky 17. Listopadu Ostrava-Poruba Telefon Fax


Klasifikace webových stránek na základě vizuální podoby a odkazů mezi dokumenty

Optimalizace průtokových poměrů v mazacích obvodech s progresivními rozdělovači pomocí genetických algoritmů


UNIVERSITY OF MUMBAI RESULT OF THE REVALUATION CASES FOR EXAMINATION OF FACULTY OF ENGINEERING 1ST HALF' 2015

Datové struktury. Zuzana Majdišová

Testování sekvenčních obvodů Scan návrh

AKCELERACE EVOLUCE PRAVIDEL CELULÁRNÍCH AUTOMATŮ NA GPU

Seznámení s IEEE802.1 a IEEE a IEEE802.3

NEZNÁMÉ HROBKY NA PYRAMIDOVÝCH POLÍCH aneb

Zřízení studijního oboru HPC (High performance computing)

Algoritmy a struktury neuropočítačů ASN - P14. Neuropočítače

Smart Temperature Contact and Noncontact Transducers and their Application Inteligentní teplotní kontaktní a bezkontaktní senzory a jejich aplikace

PROJEKT-I_ŘÍZENÍ PODNIKU V PRAXI (P-I_ŘPP)

ADAPTACE PARAMETRU SIMULAČNÍHO MODELU ASYNCHRONNÍHO STROJE PARAMETR ADAPTATION IN SIMULATION MODEL OF THE ASYNCHRONOUS MACHINE

KVALITA QUALITY května 2011, Ostrava. May 17 18, 2011 in Ostrava, Czech Republic

REKONFIGURACE FPGA. Božetěchova 1/2, Brno.

Systémy digitálního vodotisku. Digital Watermarking Systems

Srovnání PID regulace a anisochronního řízení na PLC Tecomat Foxtrot

MODELOVÁNÍ PLANÁRNÍCH ANTÉN POMOCÍ UMĚLÝCH NEURONOVÝCH SÍTÍ

Albrechtova střední škola, Český Těšín, p.o. II. DTP

ARCHITEKTURA SYSTÉMU PRO DYNAMICKY REKONFIGUROVATELNÝ KOMUNIKAČNÍ TERMINÁL

Regulační diagramy EWMA. Eva Jarošová Škoda Auto Vysoká škola

Unstructured data pre-processing using Snowball language

Architektura protokolů

Digitální učební materiál

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

Soft Computing pro IT

IT4Innovations Centre of Excellence

ROZVOJ CREEPOVÉ DEFORMACE A POŠKOZENÍ KOMORY PŘEHŘÍVÁKU Z CrMoV OCELI

SEZNAM PUBLIKACÍ A DALŠÍCH TVŮRČÍCH AKTIVIT ING. JAN ROUPEC, PH. D.

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

Dopad operace levostranné dislokace slezu metodou omentopexe na užitkovost a reprodukci dojnic holfštýnského typu

Přehled modelů reputace a důvěry na webu

Kartografické zdroje jako kulturní dědictví - výsledky stejnojmenného projektu

Návrh planární dolní propusti

Použití softwaru VisVAP pro vývoj nových systémů řízení dopravy aplikace fuzzy algoritmů pro LŘD a SSZ.

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

FOJTÍK, David Ing., Ph.D., Katedra ATŘ-352, VŠB-TU Ostrava, 17. listopadu, Ostrava - Poruba, david.fojtik@vsb.cz,

CFD simulace teplotně-hydraulické charakteristiky na modelu palivové tyči v oblasti distanční mřížky

Nastavení optimální trajektorie robota s využitím symbolické regrese. Bc. Jiří Jílek

Kombinatorická optimalizace

MODELOVÁNÍ V EPIDEMIOLOGII

EVA VOLNÁ MARTIN KOTYRBA MICHAL JANOŠEK VÁCLAV KOCIAN

Doc. RNDr. Eva Hrubešová, Ph.D., T 4 Doc. Ing. Robert Kořínek, CSc., Ing. Markéta Lednická

Inovace bakalářského studijního oboru Aplikovaná chemie

MODEL VÁRKOVÉ LINKY NA VÝROBU CHLORIDU ŽELEZNATÉHO PRO FARMACEUTICKÉ ÚČELY. Vladimír Hanta

Údaje k předkládaným výsledkům pro kontrolu do RIV

Aerodynamické zdroje hluku -kruhové klapky. Ing. Miroslav Kučera, Ph.D.

Termální vody severních Čech vznik, výskyt a optimalizace využití

Regulační diagramy CUSUM pro atributivní znaky. Eva Jarošová

DETEKCE DISKREDIBILITY SENZORU U KOTLE NA BIOMASU OPTIMALIZAČNÍMI ALGORITMY

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Návrh na zahájení habilitačního řízení Ing. Radima Bači, Ph.D. v oboru Informatika na FEI VŠB-TU Ostrava

Hluk kotelen a spalinových cest

Získávání znalostí z dat

Centrum kompetence automobilového průmyslu Josefa Božka - 2. zasedání GSŘ, Herbertov,

IT Governance. Libor TůmaT. konzultant, AHASWARE. itsmf

Laserový skenovací systém LORS vývoj a testování přesnosti

Zásady psaní odborného textu

PDF created with pdffactory trial version Panel č.: Město Okres Kraj. : Opava : Moravskoslezský kraj. parkoviště marketu

Úvod do mobilní robotiky AIL028

WEBOVÉ ŘÍZENÍ MECHANICKÉHO SYSTÉMU SVĚTĚLNÝM PAPRSKEM Web Control of Mechanical System by Light Ray

Strojírenské výpočty. Technická zpráva č. 2

SOFTWARE PRO KONTROLU OCHRANY PŘED BLESKEM PODLE ČSN EN

LADISLAV RUDOLF. Doc., Ing., Ph.D., University of Ostrava, Pedagogical fakulty, Department of Technical and Vocational Education, Czech Republic

[26] Šeda, M.: Motion Planning in the Plane with Polygonal Obstacles. Engineering Mechanics, Vol. 12, No. 4, 2005, pp ISSN

VYHLEDÁNÍ NEJDELŠÍHO SHODNÉHO PREFIXU V FPGA

Studentská tvůrčí a odborná činnost STOČ 2017

Transkript:

ZVYŠOVÁNÍODBORNÝCH KOMPETENCÍAKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉUNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ ANALYTICKÉ PROGRAMOVÁNÍ Eva Volná Zuzana Komínková Oplatková Roman Šenkeřík

OBSAH PRESENTACE Symbolická regrese. Metody symbolické regrese: Genetické programování. Gramatická evoluce. Analytické programování. Aplikace analytického programování Aproximace funkcí. Symbolické integrování. Symbolické derivování. Objevování trigonometrických integrit. 2

SYMBOLICKÁ REGRESE Symbolická regrese je proces, jehož lze přirovnat k činnosti, kdy se z malých stavebních kamenů staví složitější struktura, která má popisovat požadovanéchovánísystému. Například: aproximovat sadu naměřených dat a určit funkční závislost mezi nimi nalézt vhodnou trajektorii robota navrhnout vhodný design logických obvodů apod. 3

GENETICKÉ PROGRAMOVÁNÍ V konceptu genetického programování není nová populace šlechtěna klasickým numerickým přístupem. Populace obsahuje funkce. Ze základních elementárních funkcí, konstant, proměnných a operátorů je vyšlechtěn vhodný tvar, který popisuje požadovanéchováníproblému. 4 Například: u aproximace funkcí jsou základními kameny matematické operátory a funkce typu plus, minus, cosinus, tangens apod. a proměnné x, konstanty číslo π či jináčísla. Z takovýchto elementů pak může být vytvořeny libovolnéfunkce. Následnou optimalizací se pak hledá nejvhodnější komplexní výraz v analytickém tvaru.

OPERÁTOR KŘÍŽENÍ + x - 0,12 z 1,3-1 x y x 5 Operátor kříženívgp. Body kříženíjsou naznačeny šipkou. Rodič 1:fce 1 (x)=0,12z(1,3+y-x). Rodič 2: fce 2 (x)=x(1-x). 0,12 z - 1 x x + 1,3 - Potomek1: fce 1 (x)=0,12z(1-x). Potomek2: fce 2 (x)=x(1,3+y-x) y x

OPERÁTOR MUTACE Bod mutace x + 1,3 - y x Mutace 0,12 z náhodně vygenerovaný řetězec x 0,12 z 6

GRAMATICKÁ EVOLUCE Programyv gramatickéevoluci nejsou zapsány přímo ve stromové struktuře, ale pomocí lineárního genomu, označovaného jako chromozom, např. posloupnost celých čísel. Gramatika je reprezentována: G = {N, T, P, S}, N je konečná množina neterminálních symbolů, T je konečnámnožina terminálních symbolů, přičemžn T = 0, S je počátečnísymbol, S N, P je množina přepisovacích pravidel. 7

8

9 DERIVAČNÍ STROM

ANALYTICKÉ PROGRAMOVÁNÍ 10 Analytické programování (AP) bylo vyvinuto v roce 2001 prof. Ivanem Zelinkou. Jedná se o experimentální metodu, kterou lze chápat jako alternativní přístup vzhledem ke genetickému programování(gp) a gramatickéevoluci (GE). Tato metoda není vázána k jednomu evolučnímu algoritmua ani nenípropojena sžádnou gramatikou či stromovou reprezentací, jak je tomu např. u GE či GP Z pohledu principu evolučních algoritmů AP není samostatný evoluční algoritmus, ale spíše prostředek transformace či zobrazení z množiny základních symbolických objektů do množiny možných programů, které lze z těchto symbolických objektů zkonstruovat.

ANALYTICKÉ PROGRAMOVÁNÍ AP je nástroj pro vytváření formulí symbolickým způsobem, jež využívá EA pro nalezení jejich nejvhodnějšího tvaru. F cost je určena rozdílem mezi právě generovaným a doporučeným chováním (naměřenými daty) symbolická regrese

APLIKACE ANALYTICKÉHO PROGRAMOVÁNÍ 12 Proložení naměřených dat aproximovanou funkcí

SYMBOLICKÉ INTEGROVÁNÍ Zvolenámnožina funkcí, kteráje pro problém numerickéintegrace dostačující, je následující: F = { +,,, /, Sin, Cos, Exp, Log } 13 Vprůběhu evoluce se generují řešení a postupně se nalézá řešení lepší. Obrázek ukazuje hledanou funkci společně s postupně generovanou tečkovanou funkci, která se vyvíjí v průběhu evoluce.

OBJEVOVÁNÍTRIGONOMETRICKÝCH IDENTIT Identita funkce Sin (x) pomocí funkcí základních matematických operací a trigonometrických funkcí: o Sin (x) o Cos( 0,0018795( 835,74246 - x )- 0,9981 x) o Cos ( 15707963267, - x) 14 Identita funkce 1 Sin 2 ( x) pomocí funkcí základních matematických operací a trigonometrických funkcí: o Cos 2 ( x ) o 0,5 + 0,5 Cos(2 x) o 0,708073+ Cos ( x) Sin( 0, 570796+ x)

15 NEURONOVÉ SÍTĚ LINEÁRNÍ OBLAST

16 NEURONOVÉ SÍTĚ OBECNÉ OBLASTI

SHRNUTÍ Začlenění AP do předmětu Evoluční algoritmy a neuronové sítě Aplikace AP -společnépublikace s UTB Zelinka I., Volná E. Neural Network Synthesis by Means Of Analytic Programming - Preliminary Results, InR.Matoušek, P. Ošmera (eds.): Proceedings of the 11th International Conference on Soft Computing,Mendel'05, Brno, Czech Republic, 2005, pp. 21-26. ISBN 80-214-2135-5 17 Zelinka, I. Vařacha, P., Oplatková, Z., VolnáE. Structural synthesis of neural network by means of analytic programming, InR.Matoušek, P. Ošmera (eds.): Proceedings of the 12th International Conference on Soft Computing, Mendel'06, Brno, Czech Republic, 2006, pp. 19-24. ISBN 80-214-3195-45 Volná, E., Janošek, M., Kotyrba, M., Kocian, V. and Oplatková, Z. Methodology for System Adaptation based on Characteristic patterns. In Dutta, A. (ed.):robotic Systems Applications, Control and Programming. InTech, Croatia, 2012, pp. 611-628. ISBN 978-953-307-941-7. Kotyrba M., Oplatkova Z., Volna E., Senkerik R., Kocian V., Janosek M.: Times Series Pattern Recognition Via Soft Computing, In Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, IEEE Computer Society, 2011, p. 384-389, ISBN: 978-0-7695-4531-8, doi. 10.1109/3PGCIC.2011.72