Přeskočit na hlavní obsah

UMĚLÁ INTELIGENCE, FOREX A ELLIOTOVY VLNY

Výzkum a vývoj umělé inteligence probíhá přibližně od 50. let 20. století, kdy se začínalo používat pojmu umělá inteligence. Alan Turing se tehdy domníval, že v roce 2000 bude k dispozici systém umělé inteligence, který bude odpovídat jeho vlastní definici inteligentního chování. Po euforii, která se projevila v 50. letech, přišlo vystřízlivění a zklamání, i když v současné době existují úspěšné aplikace umělé inteligence. Pokrok lze zaznamenat v oblasti rozpoznávání vzorů, která bude předmětem této publikace. Například detekce obličeje nebo úsměvu v obraze, která se dnes běžně používá v kompaktních digitálních fotoaparátech. Na druhou stranu musíme konstatovat, že mezery jsou v oblasti rozpoznávání řeči nebo textu. Spousty starých rukopisů čekají v archivech na svou digitalizaci. Systémy pro rozpoznání psaného textu, které by mohly nahradit klávesnice počítačů, fungují jen částečně. Nedochází k jejich masovému použití.

Chtěla bych zde představit vytvořené metodiky pro analýzu a rozpoznávání struktur v časově závislých datech. Budeme vám prezentovat vytvořené detekční systémy, které umožňují rozpoznávat struktury vzorů, které představují chování komplexních systémů, jako jsou například struktury Elliotových vln a její deformace. Všechny zde představené klasifikátory fungují na principu umělých neuronových sítí a jejich funkčnost byla ověřena v experimentálních simulacích. Časově závislá data reprezentují chování systémů, na které nahlížíme, "zdola-nahoru", a proto zde uplatňujeme přístup bottom-up se znaky samoorganizace a emergence. Interakce mezi entitami včetně chování systému jako celku vyplynou během činnosti systému - emergují za jeho běhu.

Problematika klasifikace a rozpoznávání vzorů leží na hranici mezi informatikou, matematikou a umělou inteligencí. Klasifikace je jednou z nejčastějších úloh v lidském rozhodování. Klasifikace je činnost, při které se posuzované objekty zařazují do příslušných tříd. Počítačový klasifikátor je schopen řešit klasifikační úlohy. Obecně lze rozdělit algoritmy, kterých je používáno do dvou kategorií: využívající pravidla a algoritmy, které vycházejí z metod umělé inteligence, nazývané softcomputing.

Existuje několik variant soft-computing metod, které se používají v klasifikačních úlohách. Z těch hlavních to jsou: (●) Support Vector Machine SVM; (●) Adaptive Boosting Adaboost; (●) Hidden Markov Models; (●) neuronové sítě; (●) samoorganizace.

Klasifikace je prováděna ve dvou dílčích krocích. Spočívá ve výběru klíčových vlastností a vlastní klasifikaci.

Klasifikátory na bázi umělých neuronových sítí jsou velmi rozšířené z důvodu okamžitého rychlého rozhodování, i když vstupních dat je hodně. Mezi nejjednodušší klasifikace se řadí dvouhodnotová klasifikace. Rozhoduje mezi dvěma možnostmi "1" a "0", "ano" "ne", "černá" "bílá". Složitější bývá vícehodnotová klasifikace.

Základem umělé neuronové sítě je formální neuron. Každá umělá neuronová síť je složena z formálních neuronů, které jsou vzájemně propojeny. V souvislosti se změnou v čase, stavem neuronů a adaptací váhy lze hovořit o třech dynamikách, respektive třech režimech práce sítě: organizační (změna topologie); aktivní (změna stavů neuronů) a adaptivní (změna konfigurace).

Změna konfigurace probíhá podle adaptačních pravidel, z nichž některé představím.

Hebbovo adaptační pravidlo spočívá v tom, že váhové hodnoty na spojení mezi dvěma neurony, které jsou současně ve stavu "on" nebo "off" budou narůstat. Ty, které nejsou ve stavu "on" nebo "off" budou klesat. Tímto způsobem Donald Hebb vysvětloval vznik podmíněných reflexů.

Delta pravidlo patří mezi nejpoužívanější adaptační pravidla.

Adaline, adaptivní lineární neuron je klasickým příkladem adaptivního filtru asociativní paměti neuronové sítě. Pokud je odezva sítě na předložený vstup správná, nic neděláme. Není-li tomu tak, jsou váhové hodnoty upravovány pomocí delta pravidla. Pokud je chyba sítě E přijatelná, adaptace končí. Toto adaptační pravidlo je mnohem silnější než Hebbovo adaptační pravidlo.

Adaptační algoritmus zpětného šíření chyby (backpropagation) představuje nejpoužívanější adaptační pravidlo pro vícevrstvé neuronové sítě s dopředným šířením signálů směrem od vstupní vrstvy k výstupní.

Klasifikace je jednou z hlavních aplikačních oblastí pro umělé neuronové sítě.

Poř.
čís.
Název činnosti metodikyCharakter činnostiVýběr nástroje pro samotnou realizaci
1Získání dat - časové řady
Důležité jsou relevantní vhodná data k řešenému problému
Zdroj www.
2Výběr a příprava vzorů trénovací množinyAnalýzy Elliotovy vlny - rozpoznání charakteristických strukturElliotova teorie
3Výběr a adaptace neuronové sítěNastavení topologie neuronové sítě, typu přenosové funkce a parametru učení pro adaptaci metodou backpropagationNeuronové sítě
4Rozpoznávání vzoru v časové řaděAdaptační metodou backpropagation připravit normalizované vzory množiny představující jednotlivé části Elliotovy vlnyNeuronové sítě, Elliotova teorie, analytické programování
5AplikaceAdaptace první neuronové sítěNeuronové sítě
6Návrh znalostního systému, jeho implementace, predikce trendu řadyPříprava normalizovaných vzorů množiny pro druhou neuronovou síť, znalostní systém, určený k predikci trendu řady. Nastavení topologie vícevrstvé neuronové sítě, typu přenosové funkce a parametru učení pro adaptaci metodou backpropagationZnalostní modelování, neuronové sítě
7Analýza a zpracování dat a jejich příprava pro další využitíVýběry testovací řady, normalizace. Naadaptovaná neuronová síť rozpoznává různou míru shody. Výstupy neuronové sítě představují současně vstupy druhé naadaptované neuronové sítěNeuronové sítě
8Zhodnocení výsledků řešeníVyhodnocení, ověření a porovnání se stávajícími metodami. Zhodnocení kvality rozpoznávání a úspěšnosti predikceAnalytické programování, Box-Jenkinsonova metodologie, Refined Elliott Trader

Jednotlivé kroky metodiky


Zde zmíněná metodika byla aplikována při práci s Elliottovými vlnami na použitých datech Forexu a průběhu volume.

Forex je zkratkou pro směnu cizích měn (Foreign Exchange - FX). Forex nemá vlastní burzu, avšak co se týče každodenního objemu prodeje, jedná se jednoznačně o největší finanční trh světa. Jde o nejlikvidnější trh na světě. Princip obchodování spočívá v koupi jedné měny a prodej jiné měny.

Ceny měn jsou ovlivněny relativní silou ekonomik, jejich inflacemi a úrokovými mírami. Největšího objemu obchodu na Forexu představuje americký dolar a euro.



Volume, česky "objem obchodů" představuje celkové množství zobchodovaných kontraktů v určitém časovém úseku. Zkrátka jak se obchodovalo.

V souvislosti s umělou inteligencí předkládáme metodiku pro analýzu a rozpoznávání struktur, které mají fraktální charakter. Fraktál, podle Mandelbrota, je jednoduše řečeno geometrický útvar, který má následující vlastnosti: je soběpodobný nebo soběpříbuzný a na první pohled má velmi složitý tvar, ale bývá generován opakovaným použitím jednoduchých pravidel.

Tato metodika má interdisciplinární charakter a kombinuje teorii Elliottových vln, znalostní modelování, umělé neuronové sítě a analytické programování.

Zakladatel teorie Elliottových vln Ralph Nelson Elliott, zjistil, že pohyby na finančních trzích vykazují tu charakteristiku, že se ve vlnách opakují. Podstata Elliottových vln je založena na myšlence, že rostoucí a klesající cenové pohyby mají tendenci se opakovat ve vlnách. Typická vlnová struktura je tvořena 5 vlnami ve směru trendu a následující 3 vlny formují korekční pohyb. Znalost této teorie spolu s dalšími technickými analytickými nástroji zvyšují pravděpodobnost úspěšného obchodování na světových burzách.






Elliottovy vlny

Znalostní modelování se zabývá metodami a technikami získávání, formalizace, kódování, uchovávání, testování a udržování znalostí. Cílem je naplnění znalostních systémů znalostmi.

Analytické programování bylo vyvinuto profesorem Zelinkou. Vychází z genetického programování a gramatické evoluce. Jedná se o experimentální metodu, na kterou lze pohlížet jako na alternativní přístup vzhledem k evolučním algoritmům.

Metodiku, která využívá interdisciplinárního přístupu, lze použít na prediktivní úlohy. Je uplatnitelná nejen na předpovědi trendu burzovního vývoje cen a objemu, ale lze ji použít na jakoukoliv jinou časovou řadu s fraktální dynamikou.

Zdroje:
E. Volná, M. Kotyrba, M. Janošek, V. Kocian: Umělá inteligence
Úprava: Miriam

Komentáře

Populární příspěvky z tohoto blogu

KRESLENÍ PRO VĚK 12 A VÍCE

To by člověk nevěřil, co dělá stínování a vhodná volba tužek a pastelek. Zaznamenat dynamiku a světlo je v kreslení docela problém. Musím si ještě obstarat blender pro zesvětlování a thunder pro tmavá místa na kresbě pro získání tmavého efektu. Existuje i pastelka pro plynulý přechod barev, může se hodit. Maluji zatím do sešitu, skicáky zatím nepoužívám. Začnu tehdy až si budu myslet, že kresba získá na kvalitě. Na ten pel mel co zkouším, je sešit vhodný a vleze se do něho více kreseb, i nepovedených. Papír to skousne a já budu vidět, kde se stala chyba. A prvních pár začátečnických obrázků pro dospívající mládež a starší: Obr. 1: Dívka, panda Obr. 2: Dívka s deštníkem Obr. 3: Dívka s flétnou Obr. 4: Chlapec, země, skála Obr. 5: Kříž s andělskými křídly Obr. 6: Matka s dítětem Obr. 7: Dvě slečny a Ježíš Obr. 8: Most s krajinou Obr. 9: Silnice s alejí Obr. 10: Oslava kostlivce Obr. 11: Pistole, hlava koně Obr. 12: Tygr Tak to je vzorek mých prvních...

UŽ TÉMĚŘ VÁNOCE A NOVÝ ROK 2025

Jak tak jdem tím zdejším světem, uniká nám, v čem se pletem …. spletla jsem se, že do zimy budu mít ponožky; ale ne s pomocí boží, ale s pomocí kamarádky jsem dokončila můj první pletací výtvor po 38 letech, kdy jsem definitivně odložila jehlice, těsně před vánocemi. Obr. 1: Jedna ponožka První ponožka je krpatá, jako vlnobití. Hlavně to přidávání, abych zachovala rovinu, mi činí problém. Pletařky ví. Prý mezi dva kopečky. Nevím, co mám pokládat za kopeček, tak splétám křivě. Přítelkyně mne nabádala, abych ji vypárala, ale já jsem si ji chtěla nechat jako odstrašující příklad na vzorek. Ale neodradilo mne to a pokračovala dál. Obr. 2 + 3: Dvě ponožky a tři ponožky Na obrázcích horní ponožka je ta nepovedená. Zbývající použitelné dvě se mi podařilo před vánocemi dokončit za značného přispění kamarádky, která občas se mnou ztrácela trpělivost. Občas jsme odložily jehlice, daly si panáka, ohlásila jsem, že dnes už plést nebudu. Do příště mi to opravila. Jinak bych ...

OD PODZIMNÍ DOVOLENÉ K VÁNOČNÍ ZDRAVICI

Od poloviny září jsme ještě proskakovali vlny ve Středozemním moři v Turecku. Minimalistický pokojík v hotelu Sun Beach Park v malebném městečku Side, tentokrát bez balkónu, nám poskytoval tento výhled. Obr. 1: Pohled ze Sun Beach Park V přízemí byla dostatečně velká recepce, obývaná i zvířecími hlídači, kteří byli na každém kroku – kočky. Obr. 2: Kočka z recepce Když turisté odešli a písečné pláže zely prázdnotou, hlídala na vyhlídce kočka. Bystrým okem kontrolovala, zda neuvidí něco k snědku, nebo sledovala dění kolem.  Obr.: 3: Kočka u moře Cestou k Apolonovu chrámu jsme potkali v podvečerních hodinách kočku a ježka. Chtěli jsme zachytit jejich hrátky, ale jakmile jsme se přiblížili s fotoaparátem, ježek se schoulil do klubíčka.                                 ...