S mravencem ve Fukuoce na astronautickém kongresu IAF 2005 Japonsko Fakulta aplikované informatiky Univerzita Tomáše Bati ve Zlíně Ing. Zuzana Oplatková.

Slides:



Advertisements
Podobné prezentace
Vyhledávací stoje na Internetu. (vyhledavače pro začátečníky)
Advertisements

GENEROVÁNÍ PSEUDONÁHODNÝCH ČÍSEL
MS ACCESS - DOTAZY DATABÁZOVÉ SYSTÉMY.
HYPERTEXT PREPROCESSOR. PROGRAMOVÁNÍ. DEFINICE POJMŮ Problém Problém nevyřešený, nežádoucí stav obvykle vyžaduje nějaké řešení Neřešitelný problém Neřešitelný.
LOGISTICKÉ SYSTÉMY 6/14.
Aplikace teorie grafů Základní pojmy teorie grafů
Úvod Klasifikace disciplín operačního výzkumu
Vzorová písemka Poznámka: Bonusové příklady jsou nepovinné, lze za ně ale získat body navíc. (2 body) Definujte pojem gradient. Vypočítejte gradient funkce.
Studijní obor Informační a automatizační technika www. fsid. cvut
Koncepce rozvoje a řízení vědy a výzkumu
Genetické algoritmy [GA]
Přednáška 12 Diferenciální rovnice
Genetické algoritmy. V průběhu výpočtu používají náhodné operace. Algoritmus není jednoznačný, může projít více cestami. Nezaručují nalezení řešení.
Problém obchodního cestujícího a příbuzné úlohy K611 - Ústav aplikované matematiky FD ČVUT.
DOK „Umělá inteligence“ v DOK (i jinde). NEURONOVÉ SÍTĚ.
Programování PA - 2.
Návrh a optimalizace filtru OTA-C s využitím heuristických algoritmů ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra teorie obvodů.
Odpovědi na otázky Praha 2007 Bc. Dalibor Barri ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra mikroelektroniky.
Návrh a optimalizace filtru OTA-C s využitím evolučních algoritmů Praha 2007 Bc. Dalibor Barri ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická.
( Funkce se symbolickými proměnnými – limity,derivace,integrály )
Safari Tech Books PhDr. Ivana Reznerová Centrum informačních a knihovnických služeb Odbor informační podpory studia a výzkumu
FORMALIZACE PROJEKTU DO SÍŤOVÉHO GRAFU
Ing. Rudolf Drga, Ph.D. Zlín 2014 Měření směrových charakteristik detektorů narušení Univerzita Tomáše Bati ve Zlíně Fakulta aplikované informatiky Ústav.
Operátory (1. část) 3 A1PRG - Programování – Seminář
Algoritmizace a programování
STANOVENÍ NEJISTOT PŘI VÝPOŠTU KONTAMINACE ZASAŽENÉHO ÚZEMÍ
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
2005 Šablona eVŠKP - titulní list ÚVOD  Definice doporučené šablony  Soubor s přednastavenými styly, strukturou, designem  NEREÁLNÉ problémy.
HODNOCENÍ ZPŮSOBILOSTI LETECKÉHO METEOROLOGICKÉHO PERSONÁLU Odbor letecké meteorologie,ČHMÚ, Praha 2013 HODNOCENÍ AMP V ROCE 2013.
Genetické algoritmy Lukáš Kábrt.
METODY NEKONVENČNÍHO MODELOVÁNÍ S PŘÍSTUPY UMĚLÉ INTELIGENCE
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
Databázové systémy I Cvičení č. 10 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Aplikační počítačové prostředky X15APP MATLAB Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6 Ing. Zbyněk Brettschneider.
Systém dalšího vzdělávání pracovníků výzkumu a vývoje v MS kraji a jeho realizace Projekt A5 Nástroje informatiky pro získávání informací a jejich zpracování.
Neuronové sítě Jiří Iša
Tab 1. Procesní parametry
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
Algoritmus a jeho vlastnosti
Matematické metody optimalizace Tomáš Vaníček Katedra inženýrské informatiky Stavební fakulta ČVUT Thákurova 7, Praha 6 Dejvice, b407
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
Kateřina Lednická1 Mé studium na UTB a Evropská unie Kateřina Lednická.
Informační zdroje pro odbornou práci Kuchařka pro vědecký fast food.
Karel Vlček, Modelování a simulace Karel Vlček,
Gradientní metody Metoda největšího spádu (volný extrém)
Jak vyhledávat informace na Internetu?
Paralelní algoritmy ve zpracování dat Bc. Jan Hofta Výzkumný úkol:
Real time jádro operačního systému Lukáš Hamáček.
Alternativy k evolučním optimalizačním algoritmům Porovnání genetických algoritmů a některých tradičních stochastických optimalizačních přístupů David.
Plánování trajektorie pro bezpilotní letoun za účelem sledování pozemních objektů pomocí inerciálně stabilizované kamerové platformy Michal Kreč Vedoucí.
Doc. Josef Kolář (ČVUT)Prohledávání grafůGRA, LS 2010/11, Lekce 4 1 / 15Doc. Josef Kolář (ČVUT)NP-úplné problémyGRA, LS 2012/13, Lekce 13 1 / 14 NP-ÚPLNÉ.
Evoluční algoritmy Info k předmětu Literatura Závěrečná práce.
Mgr. Michal LOUTHAN Katedra geoinformatiky, UP Olomouc
Informatika (1) Počítač - základní pojmy HW a SW4 OS MS-DOS, Windows 95, 982 Org. souborů na disku, operační paměť2 Aplikace Malování, Word8 Základy programování.
Počítačové algebraické systémy a jejich aplikace ve fyzice Pavel Košťál, Gymnázium Voděradská Jana Zajíčková, Gymnázium F. Palackého Valašské Meziříčí.
Simulátory umělého života Aplikovatelné v environmentálních informačních systémech.
Algoritmizace a programování Algoritmy 2 – Vývojové diagramy (sekvence)
ERASMUS 2012 – PORTUGALSKO Roman Talaš, FAI UTB PKS.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti AUTOMOBILOVÁ MECHATRONIKA 2.cvičení SMAD Ing. Gunnar Künzel.
Ústřední knihovna FSS MU
Inf Elektronická komunikace
ZÁKLADNÍ ŠKOLA, JIČÍN, HUSOVA 170 Číslo projektu
Algoritmizace – základní pojmy
Výukový materiál zpracován v rámci projektu
Vědeckovýzkumný informační systém
Fulltextové vyhledávání
CW-057 LOGISTIKA 29. PŘEDNÁŠKA Optimalizační metody Leden 2017
Rozvoj podnikatelských dovedností na ZŠ ve Zlínském kraji
Algoritmizace a datové struktury (14ASD)
Dneska se něco naučíme o matematice
Transkript prezentace:

S mravencem ve Fukuoce na astronautickém kongresu IAF 2005 Japonsko Fakulta aplikované informatiky Univerzita Tomáše Bati ve Zlíně Ing. Zuzana Oplatková 23. února 2006 Planetárium, Praha

Jak to celé začalo... •Byla mi doporučena web stránka •Následovalo napsání abstraktu •Čekání na výsledek předvýběru ESA •Poslání abstraktu přímo k výběru na kongres IAF •A výsledek se dostavil •Byla jste vybrána k ústní prezentaci •Poslat článek •Huráááááááá!!!! jede se do Japonska, teda letííí

Můj projekt •Nastavení optimální trajektorie robota s využitím symbolické regrese •komparativní studie Analytického programování s Genetickým, kde robot byl definován jako umělý mravenec, který má sníst všechno jídlo na vyznačené cestě

Symbolická regrese s použitím evolučních algoritmů •Genetické Programování – John Koza •Gramatická Evoluce – Conor Ryan •Analytické Programování – Ivan Zelinka

Evoluční algoritmy •nástroj umělé inteligence pro optimalizaci •nalezení optimálních (nejlepších možných) hodnot nějaké zadané úlohy •příklad – obchodní cestující má seznam měst, které objet, nejlépe co nejrychleji a nejkratší cestou, aby se co nejvíce ušetřilo – času i financí •úlohu popisuje tzv. účelová funkce

Evoluční algoritmy – účelová funkce •optimální hodnoty jsou v extrému (minimu) účelové funkce •příklady jednoduché jednoextrémové a složitějších víceextrémových funkcí

Evoluční algoritmy – jak fungují •populace jedinců, kteří obsahují numerické hodnoty argumentů účelové funkce •v první populaci jsou hodnoty vygenerované náhodně •každý jedinec je ohodnocen kvalitou – jak moc se blíží k extrému – hodnota účelové funkce (CFE) •CFE je hlavním kriteriem pro vývoj populace na základě operací typu křížení jedinců, mutace jedinců a podobné operátory, které jsou různé pro různé evoluční algoritmy •cílem je vyšlechtit jedince, který (kteří) dosáhnou extrému

Symbolická regrese – Analytické programování •nadstavba evolučních algoritmů •cílem je najít symbolický zápis, který proloží změřená data co nejlépe •Analytické programování zajišťuje generování symbolického zápisu a evoluční algoritmy hledají nejlepší zápis •účelová funkce je tedy rozdíl právě vygenerované funkce a dodaných ( změřených) dat •nejlepší řešení je takové, kde účelová funkce je nulová F cost = |DataSet – F AP (t )|

Analytické programování II •princip generování symbolického zápisu •funkční předpis je generován z jednoduchých funkcí •jedinec obsahuje číselné indexy •jednoduché funkce se seskládají do složitého až před ohodnocením kvality •operace evolučních algoritmů probíhají na číselném indexu ^ / - z / x

Analytické programování III •Analytické programování pracuje nejen s klasickými matematickými funkcemi typu plus, minus, proměnné x, konstant, ale také •s textovými výrazy typu And, Nand – pro design elektronických obvodů •nebo s příkazy typu Jdi rovně, zahni vprava, zahni vlevo, jako je v případě umělého mravence

Robot alias umělý mravenec Stezka Santa Fe Sada jednoduchých funkcí GFS0 = {Left, Right, Move} GFS2 = {IfFoodAhead, Prog2} GFS3 = {Prog3} Účelová funkce CV = 89 – NumberFood černá – jídlo, něco, co se dá sebrat šedá = bílá – volné políčko

Použité evoluční algoritmy SamoOrganizující se Migrační Algoritmus (SOMA) Diferenciální Evoluce (DE) ParametrHodnota PathLength3 Step0.22 PRT0.21 PopSize200 Migrations50 MinDiv-0.1 Délka jedince50 ParametrHodnota NP2000 F2 CR0.2 Generation s 1000 Délka jedince 50

Výsledky simulací - DE DE simulací - 1 Počet ohodnocení účelové funkce = 9493 Potřebné kroky k sebrání veškerého jídla = 409

Výsledky simulací II - SOMA Počet příkazů Počet kroků Počet příkazů Maximum50 Minimum11 Průměr33 Počet ohodnocení účelové funkce u SOMA Minimum3 396 Maximum Průměr Počet kroků Maximum606 Minimum396 Průměr559

Výsledky simulací III Nejrychlejší cesta z pohledu počtu kroků, ale jeden z nejdelších zápisů Nejkratší zápis, ale jedna z nejdelších cest, co se kroků týká 396 kroků 594 kroků

Závěry •Analytické programování je schopné řešit problémy symbolické regrese •V porovnání s Genetickým programováním rychlejší (menší počet ohodnocení účelové funkce a menší počet jedinců v populaci) GP – (GA)AP – (SOMA,DE) počet jedinců počet ohodnocení •AP umožňuje použít jakýkoli evoluční algoritmus, GP pouze Genetické algoritmy

Závěry II – použití AP •matematická regrese – fitování neznámých dat vhodnou křivkou •design elektronických obvodů •nastavení optimální trajektorie robota •identifikace soustav v řízení •další aplikace typu řízení chaosu •vhodné posloupnosti příkazů pro činnost robota •....

A po práci legrace... •Cestě do Japonska předcházela návštěva centra ESTEC (Evropský vesmírný výzkum a technologické centrum) v Noordwijcku v Holandsku •prezentace o navigaci, vesmírné stanici, prohlídka centra – výzkumníci a kosmonauti v akci •Následovala sada fotek, které je možné vidět i na Aby prezentace nenabírala na své objemnosti

ESTEC - foto

Zamávali jsme ESTECu a čekal nás dlouhý let do Japonska...

Typický japonský hotel - ryokan

Japonské jídlo

Kongres IAF 2005

Kongres IAF 2005 II

A to je vše  Děkuji za pozornost a někdy zase nashledanou Dotazy ráda zodpovím hned popř. na u