RAPORT Z PRAKTYKI. Zastosowanie Sztucznych Sieci Neuronowych do wspomagania podejmowania decyzji kupna/sprzedaży na rynku Forex.
|
|
- Izabela Klimek
- 9 lat temu
- Przeglądów:
Transkrypt
1 Projekt współfinansowane przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wiedza Techniczna Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu wiedzy technicznej w regionie RAPORT Z PRAKTYKI Temat realizowanego projektu: Zastosowanie Sztucznych Sieci Neuronowych do wspomagania podejmowania decyzji kupna/sprzedaży na rynku Forex. Opracował Adam Marszałek V rok Matematyki WFMiIS PK Opiekun naukowy dr inż. Michał Bereta Pracownik IMK PK Instytut Fizyki Politechniki Krakowskiej pok. F206a, ul. Podchorążych 1, Kraków tel.: w. 28, faks: wiedza@pk.edu.pl
2 Spis treści Spis rysunków Spis tablic Wstęp Rodzaje wykorzystanych Sieci Neuronowych Wielowarstwowa sieć perceptronowa - MultiLayer Perceptron (MLP) Sieć hybrydowa (SH) Sieć rekurencyjna przetwarzająca sygnały w czasie rzeczywistym - Real Time Recurrent Network (RTRN) Probabilistyczna sieć neuronowa - Probabilistic Neural Network (PNN) Analiza techniczna: Sygnały kupna/sprzedaży Średnia ruchoma - Moving Average (MA) Wskaźnik zbieżności/rozbieżności średnich ruchomych - Moving Average Convergence/Diverygence (MACD) Uzyskane wyniki Prognozowanie zmian odchyleń ceny od prostej średniej ruchomej Prognozowanie zmian wykładniczej średniej ruchomej Prognozowanie wartości linii MACDMain Podsumowanie Literatura Spis rysunków 1. Architektura sieci MLP Architektura sieci SH Architektura sieci RTRN Architektura sieci PNN okresowa wykładnicza średnia ruchoma i generowane przez nią sygnały Wskaźnik MACD(12,26,9) i generowane przez niego sygnały Prognozy zmian odchyleń ceny od SMA dla danych ze zbioru walidacyjnego Prognozy zmian EMA dla danych ze zbioru walidacyjnego Prognozy wskaźnika MACD dla danych ze zbioru walidacyjnego Spis tablic 1. Wyniki dla prognozy zmian odchyleń ceny od SMA Wyniki dla prognozy zmian EMA Wyniki dla prognozy wskaźnika MACD
3 1. Wstęp Obecnie, aby inwestować na rynkach kapitałowych wystarczy dysponować jedynie komputerem z dostępem do sieci Internet (oraz oczywiście pewnym kapitałem pieniężnym), co spowodowało, że do wspomagania inwestowania zaczęto wykorzystywać osiągnięcia naukowe z dziedziny metod Sztucznej Inteligencji (SI). W niniejszej pracy zajmiemy się jedną z metod SI, a mianowicie Sztucznymi Sieciami Neuronowymi (SSN), z pomocą których spróbujemy generować z wyprzedzeniem sygnały kupna/sprzedaży na rynku walutowym (Forex). Głównym celem pracy była implementacja oraz wytrenowanie wybranych rodzajów SSN, a następnie porównanie ich ze względu na poprawność generowanych sygnałów. Wszystkie Sztuczne Sieci Neuronowe zostały zaimplementowane w języku programowania C, natomiast systemy transakcyjne wykorzystane do sprawdzenia poprawności generowanych sygnałów zostały zaimplementowane w języku MQL 4 platformy transakcyjnej MetaTrader 4. Obliczenia zostały wykonane na klastrach Instytutu Modelowania Komputerowego Politechniki Krakowskiej. 2. Rodzaje wykorzystanych Sieci Neuronowych W niniejszym rozdziale przedstawimy pokrótce cztery typy Sztucznych Sieci Neuronowych oraz algorytmy wykorzystane do ich uczenia Wielowarstwowa sieć perceptronowa - MultiLayer Perceptron (MLP) Cechą charakterystyczną sieci jednokierunkowych wielowarstwowych jest występowanie, co najmniej jednej warstwy ukrytej neuronów, która pośredniczy w przekazywaniu sygnałów między węzłami wejściowymi, a warstwą wyjściową. Architektura: Sygnały wejściowe są podawane na pierwszą warstwę ukrytą neuronów, a te z kolei stanowią sygnały źródłowe dla kolejnej warstwy. W sieci tej występują połączenia pełne między warstwami. W szczególności w niektórych zastosowaniach pewne połączenia międzyneuronowe mogą nie wystąpić i mówi się wówczas o połączeniu częściowym, lokalnym. Zwykle połączenia dotyczą wtedy części warstwy poprzedniej, skupionej w określonym obszarze tworzącym pole recepcyjne danego neuronu. Neurony warstw ukrytych stanowią bardzo istotny element sieci, umożliwiający uwzględnienie związków między sygnałami, wynikającymi z zależności statystycznych wyższego rzędu (Rys. 1). Rysunek 1. Architektura sieci MLP. Uczenie: Uczenie perceptronu wielowarstwowego odbywa się zwykle z nauczycielem, a najpopularniejszą metodą uczenia jest algorytm wstecznej propagacji błędu. Algorytm wstecznej propagacji - BackPropagation (BP) określa strategię doboru wag w sieci wielowarstwowej przy wykorzystaniu gradientowych metod optymalizacji. Podczas procesu uczenia sieci dokonuje się prezentacji pewnej ilości zestawów uczących (tzn. wektorów wejściowych oraz odpowiadających im wektorów sygnałów wzorcowych (wyjściowych)). Uczenie polega na takim doborze wag neuronów by w efekcie końcowym błąd popełniany przez sieć był mniejszy od zadanego. Więcej na temat algorytmu w pozycji [1]. 3
4 2.2. Sieć hybrydowa (SH) Niniejszą sieć trudno jednoznacznie zaklasyfikować do znanych z książek typów sieci neuronowych. Została ona zaprojektowana według indywidualnego pomysłu autora jako próba połączenia sieci o radialnych funkcjach bazowych z siecią perceptronową. Ze względu na swoją budowę jest ona pewnym rozbudowaniem sieci radialnych, a uproszczeniem sieci realizujących uogólnioną regresję. Architektura: W sieci tej sygnały również przesyłane są od wejścia do wyjścia. Pierwsza warstwa ukryta zbudowana jest z neuronów o radialnej funkcji bazowej, które realizują funkcję zmieniającą się radialnie wokół wybranego centrum przyjmując wartości niezerowe tylko w otoczeniu tego centrum. Neurony te mają za zadanie odwzorować radialną przestrzeń wokół jednego zadanego punktu lub grupy punktów stanowiących klaster. Następnie sygnały z warstwy radialnej przesyłane są poprzez warstwę perceptronową do wyjścia sieci, co umożliwia zamodelowanie bardziej złożonej funkcji nieliniowej (Rys. 2). Rysunek 2. Architektura sieci SH. Uczenie: Sieci radialne należą do grupy sieci uczonych pod nadzorem, co pozwala na wykorzystania do uczenia naszej sieci algorytmu wstecznej propagacji błędu. Jednak podczas uczenia poza dobieranie odpowiednich wartości wag między neuronami, modyfikujemy także parametry neuronów radialnych: centrum i współczynnik wygładzenia Sieć rekurencyjna przetwarzająca sygnały w czasie rzeczywistym - Real Time Recurrent Network (RTRN) Sieci rekurencyjne różnią się od sieci jednokierunkowych występowaniem sprzężenia zwrotnego między warstwami wyjściowymi i wejściowymi. Architektura: Sieć RTRN jest siecią jednowarstwową o N wejściach i m neuronach ukrytych. Każdy z neuronów warstwy ukrytej posiada odpowiedni węzeł warstwy kontekstowej opóźnień. Wśród m neuronów warstwy ukrytej tylko M stanowi wyjście sieci, a pozostałe K=m-M są neuronami ukrytymi (Rys. 3). Uczenie: Do uczenia sieci RTRN zastosowano algorytm uczenia rekurencyjnego w czasie rzeczywistym (zwany RTRL - Real Time Recurrent Learning). Algorytm ten opracowany przez Williamsa i Zipsera, jest algorytmem gradientowym minimalizującym wartość błędu kwadratowego między wartościami żądanymi na wyjściu sieci, a wartościami aktualnymi wygenerowanymi przez sieć. Więcej na temat algorytmu w pozycji [2]. 4
5 Rysunek 3. Architektura sieci RTRN Probabilistyczna sieć neuronowa - Probabilistic Neural Network (PNN) Sieci probabilistyczne zwane również bayesowskimi są przede wszystkim klasyfikatorami. W rzeczywistości jest to algorytm statystyczny, który powstał kilkadziesiąt lat temu. Architektura: PNN reprezentuje metodę statystyczną tzw. dyskryminację jądrową, przestawioną w postaci czterech warstw: warstwa wejściowa, warstwa wzorców (warstwa ukryta - funkcje radialne), warstwa sumacyjna oraz warstwa wyjściowa zwracającej klasę do której wprowadzony przykład należy (Rys. 4). Rysunek 4. Architektura sieci PNN. Uczenie: Sieci probabilistyczne nie wymagają uczenia, a jedynie doboru na podstawie posiadanych danych odpowiednich wartości parametru wygładzania funkcji radialnych w warstwie ukrytej. W przypadku zaimplementowanej na potrzeby projektu PNN parametry te zostały dobrane za pomocą Prostego Algorytmu Genetycznego. 3. Analiza techniczna: Sygnały kupna/sprzedaży W tym rozdziale przedstawimy dwa podstawowe wskaźniki analizy technicznej oraz tradycyjne sygnały kupna/sprzedaży generowane za ich pomocą Średnia ruchoma - Moving Average (MA) Średnia ruchoma jest jednym z najbardziej podstawowych narzędzi analizy technicznej służącym do badania trendów. Jak wynika z nazwy powstaje on przez uśrednienie pewniej stałej grupy danych, co powoduje, że za każdym pojawieniem się nowych danych średnia ta przesuwa się do przodu. 5
6 Istnieje kilka rodzajów średnich ruchomych, różniących się przede wszystkim sposobem uśredniania danych. Poniżej przybliżymy nieco tylko dwie z nich. Prosta Średnia Ruchoma (SMA): gdzie: n - liczba okresów, C t - cena instrumentu w chwili t. SMA = n C t t=1 n. Wykładnicza Średnia Ruchoma (EMA): EMA = (CA gdzie: n - liczba okresów, CA aktualna cena instrumentu, EMA 1 - poprzednia wartość średniej. 2 n + 1 ) + (EMA 1 (1 2 n + 1 )), Jak wynika ze wzorów SMA jest więc zwykłą średnia arytmetyczna z n okresów. Natomiast EMA jest przykładem średniej ważonej w sposób wykładniczy z n okresów, dzięki czemu nadaje ona aktualnym danym coraz większą wagę. Dzięki prostocie wzorów średnie kroczące są wykorzystywane w budowie innych wskaźników analizy technicznej, jak i w wielu mechanicznych systemach transakcyjnych. Średnie ruchome również same generują sygnały kupna/sprzedaży. Sygnał kupna powstaje gdy cena instrumentu przebija średnią od dołu, natomiast sygnał sprzedaży gdy cena przebija średnią od góry (Rys.5). Rysunek okresowa wykładnicza średnia ruchoma i generowane przez nią sygnały Wskaźnik zbieżności/rozbieżności średnich ruchomych - Moving Average Convergence/Diverygence (MACD) Wskaźnik MACD został opracowany przez Geralda Appela. Zbudowany jest on z dwóch linii oscylujących wokół tzw. linii zero. Pierwsza linia (MACDMain) obrazuje różnice pomiędzy krótko- i długotermi- 6
7 nową średnią kroczącą (obie wykładnicze), linia ta na wykresie przedstawiana jest w postaci histogramu. Druga linia (MACDSignal) powstaje przez wygładzenie linii MACDMain za pomocą prostej średniej ruchomej. Wskaźnik ten również generuje sygnały kupna/sprzedaży. Sygnał kupna powstaje gdy linia MACD- Signal przecina linie MACDMain od góry oraz obie linie znajdują się poniżej zera. Natomiast sygnał sprzedaży gdy linia MACDSignal przecina linie MACDMain od dołu i obie linie znajdują się powyżej zera (Rys.6). Rysunek 6. Wskaźnik MACD(12,26,9) i generowane przez niego sygnały. 4. Uzyskane wyniki W niniejszym rozdziale zostaną przedstawione uzyskane wyniki dla poszczególnych typów sieci w zależności od rodzaju prognozowanych zmiennych. Dane wykorzystane do uczenia sieci neuronowych to dane o częstotliwości jednej godziny dotyczące pary walutowej USD/JPY z okresu od r. do r. Dane te zostały podzielone na dwa rozłączne zbiory: zbiór uczący zawierający dane z pierwszych 4000 świec godzinowych, zbiór walidacyjny zawierający dane z kolejnych 772 świec. Natomiast testowanie poprawności generowanych sygnałów za pomocą sieci wytrenowanych na tych danych zostały przeprowadzone na danych z października 2009r. Do tych celów zaimplementowano dwa systemy transakcyjne. System nr 1: W systemie tym transakcje są wykonywane w momencie pojawienia się sygnału, a zamykane tylko i wyłącznie w momencie pojawienia się sygnału przeciwnego, wtedy też automatycznie otwierana jest nowa transakcja w drugą stronę. Jak więc można zauważyć w tym systemie ważne jest aby po pojawieniu się jednego sygnału, pojawił się także w odpowiednim momencie sygnał przeciwny. Transakcje w systemie otwierane są na stałą wartość 1 lota, nie ma także poziomów Stop-Loss czy Take-Profit. System nr 2: Drugi system z kolei będzie już systemem przedstawiającym jakie moglibyśmy osiągnąć zyski korzystając z prognoz sieci. Transakcje otwieramy tak jak poprzednio gdy pojawi się sygnał wejścia w rynek. Natomiast zamykamy ją w dwóch przypadkach: gdy pojawi się sygnał przeciwny lub na ustalonym wcześniej poziomie Stop-Loss (tzn. jeśli kurs zmieni się o ustaloną wartość w przeciwnym kierunku niż nasza otwarta pozycja 7
8 to transakcja automatycznie jest zamykana). Na podstawie poziomu Stop-Loss ustalana jest wielkość zawieranej transakcji tak aby w przypadku zamknięciu na tym poziomie ewentualna strata nie przekraczała 5% naszego kapitału. Objaśnienia informacji zawartych w tablicach: AT - transakcje w systemach są zawierane na podstwaie sygnałów analizy technicznej opisanych w rozdziale 3, IP - transakcje w systemach są zawierane na podstawie sygnałów generowanych przy użyciu idealnych prognoz (tj. gdybyśmy znali dokładne wartości za 5 okresów), MLP - transakcje w systemach są zawierane na podstawie sygnałów generowanych przy użyciu prognoz otrzymanych z sieci MLP, SH - transakcje w systemach są zawierane na podstawie sygnałów generowanych przy użyciu prognoz otrzymanych z sieci SH, RTRN - transakcje w systemach są zawierane na podstawie sygnałów generowanych przy użyciu prognoz otrzymanych z sieci RTRN, PNN - transakcje w systemach są zawierane na podstawie sygnałów generowanych przy użyciu prognoz otrzymanych z sieci PNN, BSKU - błąd średniokwadratowy popełniany przez sieć na zbiorze uczącym, BSKW - błąd średniokwadratowy popełniany przez sieć na zbiorze walidacyjnym, dla sieci PNN jest to liczba błędnie sklasyfikowanych przykładów ze zbioru walidacyjnego, QU - miara zgodności kierunków prognoz dla zbioru uczącego, stosunek danych ze zbioru uczącego, dla których wartość prognozy jest prawidłowego znaku do wszystkich danych z tego zbioru, wyrażony w procentach, QW - miara zgodności kierunków prognoz dla zbioru walidacyjnego, stosunek danych ze zbioru walidacyjnego, dla których wartość prognozy jest prawidłowego znaku do wszystkich danych z tego zbioru, wyrażony w procentach, PS1 - poprawność generowanych sygnałów, stosunek transakcji zakończonych zyskiem do transakcji zakończonych stratą dokonanych przez system transakcyjny nr 1, wyrażony w procentach, w nawiasach stopa zwrotu z danego okresu, PS2 - poprawność generowanych sygnałów, stosunek transakcji zakończonych zyskiem do transakcji zakończonych stratą dokonanych przez system transakcyjny nr 2, wyrażony w procentach, w nawiasach stopa zwrotu z danego okresu Prognozowanie zmian odchyleń ceny od prostej średniej ruchomej W niniejszym podejściu prognozowaną zmienną będzie różnica pomiędzy odchyleniem ceny zamknięcia pary USD/JPY od 12-okresowej prostej średniej ruchomej za 5 okresów, a odchyleniem ceny od tej samej średniej w chwili obecnej. Wymiar sygnału wyjściowego wynosi 1. Dane wejściowe do wszystkich rodzajów sieci to odpowiednio przetworzone dane zawierające informacje o: cenach zamknięcia pary walutowej USD/JPY z pięciu okresów wstecz; cenach zamknięcia pary walutowej CHF/JPY z trzech okresów wstecz; wartościach wskaźnika MACD w chwili obecnej; wartościach 3,5,7,24,50-okresowych prostych średnich ruchomych w chwili obecnej; wartości wskaźnika Momentum w chwili obecnej. Wymiar sygnałów wejściowych wynosi 17. Sygnał kupna pojawia się gdy aktualna wartość odchylenia ceny zamknięcia pary USD/JPY jest ujemna, natomiast prognozowana zmiana odchyleń w kolejnych dwóch prognozach jest dodatnia. Odwrotnie dla sygnału sprzedaży, aktualna wartość odchylenia jest dodatnia, a prognozowana zmiana w kolejnych dwóch prognozach jest ujemna. Rysunku 7 przedstawione zostały prognozy sieci neuronowych dla fragmentu zbioru walidacyjnego. Natomiast Tablica 1 przedstawia szczegółowo uzyskane wyniki (oznaczenia na początku rozdziału 4). 8
9 9 Rysunek 7. Prognozy zmian odchyleń ceny od SMA dla danych ze zbioru walidacyjnego.
10 BSKU QU BSKW QW PS1 PS2 AT % ( 36, 38%) 39, 46% (17, 39%) IP % ( 78, 72%) 91, 18% (325, 96%) MLP % % 58.82% ( 50, 52%) 46, 15% (1, 99%) SH % % 47.37% ( 68, 11%) 63, 64% (8, 36%) RTRN % % 41.18% ( 61, 29%) 55, 56% (10, 09%) PNN % 53.85% ( 19, 46%) 54, 35% (7, 88%) Tablica 1. Wyniki dla prognozy zmian odchyleń ceny od SMA Prognozowanie zmian wykładniczej średniej ruchomej W kolejnym podejściu prognozowaną zmienną będzie różnica pomiędzy 12-okresową wykładniczą średnią ruchomą za 5 okresów a jej aktualną wartością dla pary USD/JPY. Wymiar sygnału wyjściowego wynosi 1. Dane wejściowe do wszystkich rodzajów sieci są takie same jak w poprzednim przypadku. Sygnał kupna pojawia się gdy róznica między aktualną watością 12-okresowej EMA a wartością tej średniej sprzed 5 okresów jest ujemna, natomiast prognozowana zmiana średniej w dwóch kolejnych prognozach jest dodatnia. Odwrotnie dla sygnału sprzedaży, róznica między aktualną watością 12-okresowej EMA a wartością tej średniej sprzed 5 okresów jest dodatnia, natomiast prognozowana zmiana średniej w dwóch kolejnych prognozach jest ujemna. Rysunek 8 przedstawia prognozy sieci neuronowych dla fragmentu zbioru walidacyjnego. Natomiast Tablica 2 przedstawia szczegółowo uzyskane wyniki (oznaczenia na początku rozdziału 4). BSKU QU BSKW QW PS1 PS2 AT % ( 23, 52%) 34, 15% ( 4, 38%) IP % (186, 01%) 100, 00% (477, 61%) MLP % % 26.09% ( 42, 83%) 38, 46% (1, 82%) SH % % 38.10% ( 34, 77%) 40, 00% ( 1, 53%) RTRN % % 14.29% ( 35, 31%) 12, 50% ( 25, 31%) PNN % 43.75% ( 28, 92%) 52, 38% (2, 74%) Tablica 2. Wyniki dla prognozy zmian EMA Prognozowanie wartości linii MACDMain W ostatnim podejściu prognozowaną zmienną będzie wartość linii MACDMain za 5 okresów wskaźnika MACD(12,26,9) dla pary USD/JPY. Wymiar sygnału wyjściowego wynosi 1. Dane wejściowe do wszystkich rodzajów sieci to odpowiednio przetworzone dane zawierające informacje o: cenach zamknięcia pary walutowej USD/JPY z pięciu okresów wstecz; wartościach wskaźnika MACD z trzech okresów wstecz; wartości wskaźnika RSI w chwili obecnej; wartościach wskaźnika ADX w chwili obecnej; wartościach 9,12,24-okresowych wykładniczych średnich ruchomych w chwili obecnej; wartości wskaźnika Momentum w chwili obecnej. Wymiar sygnałów wejściowych wynosi 19. Sygnał kupna pojawia się gdy w chwili obecnej wartość linii MACDMain jest mniejsza od wartości linii MACDSignal oraz różnica pomiędzy prognozowaną zmienną a aktualna wartościa linii MACDMain w kolejnych dwóch prognozach jest dodatnia. Odwrotnie dla sygnału sprzedaży, aktualna wartość lini MACDMain jest większa od wartości linii MACDSignal oraz różnica pomiędzy prognozowaną zmienną a aktualna wartościa linii MACDMain w kolejnych dwóch prognozach jesy ujemna. 10
11 11 Rysunek 8. Prognozy zmian EMA dla danych ze zbioru walidacyjnego.
12 12 Rysunek 9. Prognozy wskaźnika MACD dla danych ze zbioru walidacyjnego.
13 BSKU QU BSKW QW PS1 PS2 AT % (3, 60%) 35, 48% ( 9, 85%) IP % (143, 64%) 100, 00% (450, 30%) MLP % % 63.16% (24, 63%) 40, 00% ( 13, 35%) SH % % 68.00% (43, 60%) 50, 00% (7, 54%) RTRN % % 53.33% (13, 24%) 16, 67% ( 17, 97%) PNN % 57.89% (13, 09%) 50, 00% (16, 52%) Tablica 3. Wyniki dla prognozy wskaźnika MACD. Rysunek 9 przedstawia prognozy sieci neuronowych dla fragmentu zbioru walidacyjnego. Natomiast Tablica 3 przedstawia szczegółowo uzyskane wyniki (oznaczenia na początku rozdziału 4). 5. Podsumowanie Uzyskane wyniki nie pozwalają jednoznacznie stwierdzić czy wykorzystanie sieci neuronowych do generowania sygnałów kupna/sprzedaży pozwala na osiąganie ponadprzeciętnych zysków na giełdzie walutowej. Jednakże, w przypadku prognozowania wartości wskaźnika MACD, wykorzystanie prognoz z sieci SH oraz PNN pozwoliło na uzyskanie zadowalających wyników przez obydwa systemy transakcyjne. Patrząc również na możliwości jakie daje znajomość idealnych prognoz, szukanie ich nie jest bezpodstawne. A obecnie sztuczne sieci neuronowe są jednymi z najlepszych narzędzi do tego typu problemów. Porównując architektury sieci pod względem błędów popełnianych w trakcie procesu trenowania można stwierdzić że zachowują się one dość podobnie, natomiast patrząc na wyniki systemów transakcyjnych trudno powiedzieć które sieci są lepsze. Dla różnych typów danych, sieci zachowują się bardzo różnie. Jedyną siecią, która dość wyraźnie się wyróżnia jest sieć PNN, powodów tego może być kilka. Sieć ta przede wszystkim nie prognozuje dokładniej wartości zmiennej a jedynie klasyfikuje ją ze względu na znak. Po drugie sieć ta dzięki swej budowie została tak zaimplementowana, że w trakcie generowania prognozy korzysta ona z najbardziej aktualnych danych, natomiast pozostałe sieci wykorzystują informacje tylko z danych pokazywanych w trakcie uczenia. Należy również zwrócić uwagę, że posiadanie prognoz to nie wszystko, aby stworzyć dobry system transakcyjny potrzebne są jeszcze takie elementy jak na przykład dobra strategia zarządzanie kapitałem, poziomy Stop-Loss czy Take-Profit. Literatura [1] B. Kröse, P. van der Smagt - An introduction to Neural Network. [2] D. Mandic, J. Chambers - Recurrent Neural Networks for Prediction. [3] J. Murphy - Analiza techniczna rynków finansowych. [4] D. Witkowaska - Sztuczne sieci neuronowe i metody statystyczne. [5] E. Gately - Sieci Neuronowe. Prognozowanie finansowe i projektowanie systemów transakcyjnych. 13
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ
IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ Celem ćwiczenia jest zapoznanie się ze sposobem działania sieci neuronowych typu MLP (multi-layer perceptron) uczonych nadzorowaną (z nauczycielem,
Sztuczna Inteligencja Tematy projektów Sieci Neuronowe
PB, 2009 2010 Sztuczna Inteligencja Tematy projektów Sieci Neuronowe Projekt 1 Stwórz projekt implementujący jednokierunkową sztuczną neuronową złożoną z neuronów typu sigmoidalnego z algorytmem uczenia
System transakcyjny oparty na średnich ruchomych. ś h = + + + + gdzie, C cena danego okresu, n liczba okresów uwzględnianych przy kalkulacji.
Średnie ruchome Do jednych z najbardziej znanych oraz powszechnie wykorzystywanych wskaźników analizy technicznej, umożliwiających analizę trendu zaliczyć należy średnie ruchome (ang. moving averages).
Projekt Sieci neuronowe
Projekt Sieci neuronowe Chmielecka Katarzyna Gr. 9 IiE 1. Problem i dane Sieć neuronowa miała za zadanie nauczyć się klasyfikować wnioski kredytowe. W projekcie wykorzystano dane pochodzące z 110 wniosków
Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych.
Metody Sztucznej Inteligencji 2 Projekt Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych. Autorzy: Robert Wojciechowski Michał Denkiewicz Mateusz Gągol Wstęp Celem projektu
Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.
Wstęp do teorii sztucznej inteligencji Wykład III Modele sieci neuronowych. 1 Perceptron model najprostzszy przypomnienie Schemat neuronu opracowany przez McCullocha i Pittsa w 1943 roku. Przykład funkcji
Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE
Temat: Sztuczne Sieci Neuronowe Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Sztuczne sieci neuronowe
Zastosowania sieci neuronowych
Zastosowania sieci neuronowych aproksymacja LABORKA Piotr Ciskowski zadanie 1. aproksymacja funkcji odległość punktów źródło: Żurada i in. Sztuczne sieci neuronowe, przykład 4.4, str. 137 Naucz sieć taką
Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego
IBS PAN, Warszawa 9 kwietnia 2008 Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego mgr inż. Marcin Jaruszewicz promotor: dr hab. inż. Jacek Mańdziuk,
Temat: Sieci neuronowe oraz technologia CUDA
Elbląg, 27.03.2010 Temat: Sieci neuronowe oraz technologia CUDA Przygotował: Mateusz Górny VIII semestr ASiSK Wstęp Sieci neuronowe są to specyficzne struktury danych odzwierciedlające sieć neuronów w
Najprostsze modele sieci z rekurencją. sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga;
Sieci Hopfielda Najprostsze modele sieci z rekurencją sieci Hopfielda; sieci uczone regułą Hebba; sieć Hamminga; Modele bardziej złoŝone: RTRN (Real Time Recurrent Network), przetwarzająca sygnały w czasie
PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**
Górnictwo i Geoinżynieria Rok 31 Zeszyt 3 2007 Dorota Pawluś* PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH** 1. Wstęp Eksploatacja górnicza złóż ma niekorzystny wpływ na powierzchnię
Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta
Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta www.michalbereta.pl Sieci radialne zawsze posiadają jedną warstwę ukrytą, która składa się z neuronów radialnych. Warstwa wyjściowa składa
Metody Sztucznej Inteligencji II
17 marca 2013 Neuron biologiczny Neuron Jest podstawowym budulcem układu nerwowego. Jest komórką, która jest w stanie odbierać i przekazywać sygnały elektryczne. Neuron działanie Jeżeli wartość sygnału
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)
Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2) Ewa Wołoszko Praca pisana pod kierunkiem Pani dr hab. Małgorzaty Doman Plan tego wystąpienia Teoria Narzędzia
MACD wskaźnik trendu
MACD wskaźnik trendu Opracowany przez Geralda Appela oscylator MACD (Moving Average Convergence/Divergence) to jeden z najpopularniejszych wskaźników analizy technicznej. Jest on połączeniem funkcji oscylatora
1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda
Sieci neuropodobne 1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN Agenda Trochę neurobiologii System nerwowy w organizmach żywych tworzą trzy
HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM
ZASTOSOWANIE SIECI NEURONOWYCH W SYSTEMACH AKTYWNEJ REDUKCJI HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM WPROWADZENIE Zwalczanie hałasu przy pomocy metod aktywnych redukcji hałasu polega
Sieci neuronowe do przetwarzania informacji / Stanisław Osowski. wyd. 3. Warszawa, Spis treści
Sieci neuronowe do przetwarzania informacji / Stanisław Osowski. wyd. 3. Warszawa, 2013 Spis treści Przedmowa 7 1. Wstęp 9 1.1. Podstawy biologiczne działania neuronu 9 1.2. Pierwsze modele sieci neuronowej
Studenckie Koło Naukowe Rynków Kapitałowych Zbieżność i rozbieżność średnich kroczących - MACD (Moving Average Convergence Divergence).
Zbieżność i rozbieżność średnich kroczących - MACD (Moving Average Convergence Divergence). MACD (zbieżność i rozbieżność średnich kroczących) - jest jednym z najczęściej używanych wskaźników. Jego popularność
Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ
optymalizacje podejmowanych decyzji Tomasz Karczyoski Wydział W-08 IZ Czym są sieci neuronowe Struktura matematycznych oraz programowy lub sprzętowy model, realizujących obliczenia lub przetwarzanie sygnałów
WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU
WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU THE USE OF ARTIFICIAL NEURAL NETWORKS IN FORECASTING Konrad BAJDA, Sebastian PIRÓG Resume Artykuł opisuje wykorzystanie sztucznych sieci neuronowych
Algorytmy sztucznej inteligencji
Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia
Inteligentne systemy przeciw atakom sieciowym
Inteligentne systemy przeciw atakom sieciowym wykład Sztuczne sieci neuronowe (SSN) Joanna Kołodziejczyk 2016 Joanna Kołodziejczyk Inteligentne systemy przeciw atakom sieciowym 2016 1 / 36 Biologiczne
ALGORYTMY SZTUCZNEJ INTELIGENCJI
ALGORYTMY SZTUCZNEJ INTELIGENCJI Sieci neuronowe 06.12.2014 Krzysztof Salamon 1 Wstęp Sprawozdanie to dotyczy ćwiczeń z zakresu sieci neuronowych realizowanym na przedmiocie: Algorytmy Sztucznej Inteligencji.
Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.
Sieci neuronowe i algorytmy uczenia Czyli co i jak 2016 andrzej.rusiecki@pwr.edu.pl andrzej.rusiecki.staff.iiar.pwr.wroc.pl s. 230/C-3 O co chodzi? Celem przedmiotu jest ogólne zapoznanie się z podstawowymi
Podstawy sztucznej inteligencji
wykład 5 Sztuczne sieci neuronowe (SSN) 8 grudnia 2011 Plan wykładu 1 Biologiczne wzorce sztucznej sieci neuronowej 2 3 4 Neuron biologiczny Neuron Jest podstawowym budulcem układu nerwowego. Jest komórką,
Komputerowe systemy na rynkach finansowych. wykład systemy mechaniczne
Komputerowe systemy na rynkach finansowych wykład systemy mechaniczne Automatyczne systemy transakcyjne - Expert Advisors Aby odnosić sukcesy na rynkach finansowych należy opracować system transakcyjny,
ĆWICZENIE 5: Sztuczne sieci neuronowe
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE ĆWICZENIE 5: Sztuczne sieci neuronowe opracował: dr inż. Witold
Dokumentacja Końcowa
Metody Sztucznej Inteligencji 2 Projekt Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych. Dokumentacja Końcowa Autorzy: Robert Wojciechowski Michał Denkiewicz Wstęp Celem
Zmienność. Co z niej wynika?
Zmienność. Co z niej wynika? Dla inwestora bardzo ważnym aspektem systemu inwestycyjnego jest moment wejścia na rynek (moment dokonania transakcji) oraz moment wyjścia z rynku (moment zamknięcia pozycji).
Uczenie sieci typu MLP
Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym Jan Karwowski Wydział Matematyki i Nauk Informacyjnych PW 17 XII 2013 Jan Karwowski
Elementy inteligencji obliczeniowej
Elementy inteligencji obliczeniowej Paweł Liskowski Institute of Computing Science, Poznań University of Technology 9 October 2018 1 / 19 Perceptron Perceptron (Rosenblatt, 1957) to najprostsza forma sztucznego
Uczenie sieci radialnych (RBF)
Uczenie sieci radialnych (RBF) Budowa sieci radialnej Lokalne odwzorowanie przestrzeni wokół neuronu MLP RBF Budowa sieci radialnych Zawsze jedna warstwa ukryta Budowa neuronu Neuron radialny powinien
Sieci neuronowe w Statistica
http://usnet.us.edu.pl/uslugi-sieciowe/oprogramowanie-w-usk-usnet/oprogramowaniestatystyczne/ Sieci neuronowe w Statistica Agnieszka Nowak - Brzezińska Podstawowym elementem składowym sztucznej sieci neuronowej
Wybrane zastosowania sztucznych sieci neuronowych na rynku walutowym, rynku terminowym i w gospodarce przestrzennej
Tomasz Jasiński Anna Marszal Anna Bochenek Wybrane zastosowania sztucznych sieci neuronowych na rynku walutowym, rynku terminowym i w gospodarce przestrzennej Politechnika Łódzka Monografie 2016 Recenzenci:
Sztuczne sieci neuronowe
www.math.uni.lodz.pl/ radmat Cel wykładu Celem wykładu jest prezentacja różnych rodzajów sztucznych sieci neuronowych. Biologiczny model neuronu Mózg człowieka składa się z około 10 11 komórek nerwowych,
ANALIZA TECHNICZNA RYNKÓW FINANSOWYCH
POLITECHNIKA OPOLSKA WYDZIAŁ ZARZĄDZANIA I INŻYNIERII PRODUKCJI ANALIZA TECHNICZNA RYNKÓW FINANSOWYCH ARKADIUSZ SKOWRON OPOLE 2007 Arkadiusz Skowron Analiza techniczna rynków finansowych 1 ANALIZA TECHNICZNA
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym, kontynuacja badań
Zastosowanie optymalizacji rojem cząstek (PSO) w procesie uczenia wielowarstwowej sieci neuronowej w problemie lokalizacyjnym, kontynuacja badań Jan Karwowski Wydział Matematyki i Nauk Informacyjnych PW
Sztuczna inteligencja
Sztuczna inteligencja Wykład 7. Architektury sztucznych sieci neuronowych. Metody uczenia sieci. źródła informacji: S. Osowski, Sieci neuronowe w ujęciu algorytmicznym, WNT 1996 Podstawowe architektury
Uczenie sieci neuronowych i bayesowskich
Wstęp do metod sztucznej inteligencji www.mat.uni.torun.pl/~piersaj 2009-01-22 Co to jest neuron? Komputer, a mózg komputer mózg Jednostki obliczeniowe 1-4 CPU 10 11 neuronów Pojemność 10 9 b RAM, 10 10
PRÓBA ZASTOSOWANIA SIECI NEURONOWYCH DO PROGNOZOWANIA OSIADAŃ POWIERZCHNI TERENU POWSTAŁYCH NA SKUTEK EKSPLOATACJI GÓRNICZEJ**
Górnictwo i Geoinżynieria Rok 30 Zeszyt 4 2006 Dorota Pawluś* PRÓBA ZASTOSOWANIA SIECI NEURONOWYCH DO PROGNOZOWANIA OSIADAŃ POWIERZCHNI TERENU POWSTAŁYCH NA SKUTEK EKSPLOATACJI GÓRNICZEJ** 1. Wstęp Na
Analiza techniczna. Przemysław Rola. Instytut Matematyki UJ. 7 maja 2012
Analiza techniczna Przemysław Rola Instytut Matematyki UJ 7 maja 202 Przemysław Rola (Instytut Matematyki UJ) Analiza techniczna 7 maja 202 / 33 Spis treści Wstęp Świece japońskie Założenia analizy technicznej
WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN
Inżynieria Rolnicza 2(9)/7 WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN Sławomir Francik Katedra Inżynierii Mechanicznej i Agrofizyki, Akademia
Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego
Budowa sztucznych sieci neuronowych do prognozowania. Przykład jednostek uczestnictwa otwartego funduszu inwestycyjnego Dorota Witkowska Szkoła Główna Gospodarstwa Wiejskiego w Warszawie Wprowadzenie Sztuczne
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści
Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji
Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska
Sieci neuronowe w Statistica Agnieszka Nowak - Brzezioska Podstawowym elementem składowym sztucznej sieci neuronowej jest element przetwarzający neuron. Schemat działania neuronu: x1 x2 w1 w2 Dendrites
Sztuczne sieci neuronowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Sztuczne sieci neuronowe Sztuczne sieci neuronowe Wprowadzenie Trochę historii Podstawy działania Funkcja aktywacji Typy sieci 2 Wprowadzenie Zainteresowanie
Strzał stochastyczny i inne nietypowe wykorzystanie wskaźników
Strzał stochastyczny i inne nietypowe wykorzystanie wskaźników Czym są wskaźniki analizy technicznej narzędzie analizy technicznej element pomagający w identyfikacji stanów rynkowych wspomagają w wyznaczaniu
PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH
InŜynieria Rolnicza 14/2005 Sławomir Francik Katedra InŜynierii Mechanicznej i Agrofizyki Akademia Rolnicza w Krakowie PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH Streszczenie W
WSKAŹNIK RUCHU KIERUNKOWEGO (DMI) ŚREDNI INDEKS RUCHU KIERUNKOWEGO (ADX)
WSKAŹNIK RUCHU KIERUNKOWEGO (DMI) ŚREDNI INDEKS RUCHU KIERUNKOWEGO (ADX) Wszelkie wskaźniki i oscylatory zostały stworzone z myślą pomocy w identyfikowaniu pewnych stanów rynku i w ten sposób generowaniu
Podstawy Sztucznej Inteligencji
Politechnika Łódzka Katedra Informatyki Stosowanej Podstawy Sztucznej Inteligencji Laboratorium Ćwiczenie 2 Wykorzystanie środowiska Matlab do modelowania sztucznych sieci neuronowych Opracowali: Dr hab
Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0
Uczenie się pojedynczego neuronu W0 X0=1 W1 x1 W2 s f y x2 Wp xp p x i w i=x w+wo i=0 Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z=0 Wówczas: W 1 x 1 + w 2 x 2 + = 0 Algorytm
System transakcyjny oparty na wskaźnikach technicznych
Druga połowa ubiegłego stulecia upłynęła pod znakiem dynamicznego rozwoju rynków finansowych oraz postępującej informatyzacji społeczeństwa w skali globalnej. W tym okresie, znacząco wrosła liczba narzędzi
WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO. Stanisław Kowalik (Poland, Gliwice)
WYKORZYSTANIE SIECI NEURONOWEJ DO BADANIA WPŁYWU WYDOBYCIA NA SEJSMICZNOŚĆ W KOPALNIACH WĘGLA KAMIENNEGO Stanisław Kowalik (Poland, Gliwice) 1. Wprowadzenie Wstrząsy podziemne i tąpania występujące w kopalniach
Sztuczne Sieci Neuronowe. Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW
Sztuczne Sieci Neuronowe Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW SN są częścią dziedziny Sztucznej Inteligencji Sztuczna Inteligencja (SI) zajmuje się
Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.
Wstęp do teorii sztucznej inteligencji Wykład II Uczenie sztucznych neuronów. 1 - powtórzyć o klasyfikacji: Sieci liniowe I nieliniowe Sieci rekurencyjne Uczenie z nauczycielem lub bez Jednowarstwowe I
Testy popularnych wskaźników - RSI
Testy popularnych wskaźników - RSI Wskaźniki analizy technicznej generują wskazania kupna albo sprzedaży pomagając przy tym inwestorom podjąć odpowiednie decyzje. Chociaż przeważnie patrzy się na co najmniej
Strategia Ichimokudla początkujących i zaawansowanych inwestorów. Analiza bieżącej sytuacji na rynkach.
Strategia Ichimokudla początkujących i zaawansowanych inwestorów. Analiza bieżącej sytuacji na rynkach. Kamil Oziemczuk Analityk Dom Maklerski IDM SA (www.idmtrader.pl) Agenda prezentacji 1) Wprowadzenie
Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3
Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Andrzej Rutkowski, Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-11-05 Projekt
METODY INTELIGENCJI OBLICZENIOWEJ wykład 5
METODY INTELIGENCJI OBLICZENIOWEJ wykład 5 1 2 SZTUCZNE SIECI NEURONOWE cd 3 UCZENIE PERCEPTRONU: Pojedynczy neuron (lub 1 warstwa neuronów) typu percep- tronowego jest w stanie rozdzielić przestrzeń obsza-
I EKSPLORACJA DANYCH
I EKSPLORACJA DANYCH Zadania eksploracji danych: przewidywanie Przewidywanie jest podobne do klasyfikacji i szacowania, z wyjątkiem faktu, że w przewidywaniu wynik dotyczy przyszłości. Typowe zadania przewidywania
Sztuczne siei neuronowe - wprowadzenie
Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 2 Sztuczne siei neuronowe - wprowadzenie Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika Poznańska Poznań, 2 Wstęp
Zastosowania sieci neuronowych predykcja - giełda
Zastosowania sieci neuronowych predykcja - giełda LABORKA Piotr Ciskowski AKCJE INDEKS WIG20 plik giełda-wig.xlsx : dane: indeks WIG od 1991 do 2005 ok. 3000 sesji bez ostatniej szalonej hossy dla każdej
Oscylator Stochastyczny
Oscylator Stochastyczny Wprowadzenie Oscylator stochastyczny jest jednym z bardziej znanych narzędzi analizy technicznej. Został skonstruowany w latach 50. przez George a Lane a prezesa Investment Educators
4.1. Wprowadzenie...70 4.2. Podstawowe definicje...71 4.3. Algorytm określania wartości parametrów w regresji logistycznej...74
3 Wykaz najważniejszych skrótów...8 Przedmowa... 10 1. Podstawowe pojęcia data mining...11 1.1. Wprowadzenie...12 1.2. Podstawowe zadania eksploracji danych...13 1.3. Główne etapy eksploracji danych...15
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 8. SZTUCZNE SIECI NEURONOWE INNE ARCHITEKTURY Częstochowa 24 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska SIEĆ O RADIALNYCH FUNKCJACH BAZOWYCH
Sztuczne sieci neuronowe (SNN)
Sztuczne sieci neuronowe (SNN) Pozyskanie informacji (danych) Wstępne przetwarzanie danych przygotowanie ich do dalszej analizy Selekcja informacji Ostateczny model decyzyjny SSN - podstawy Sieci neuronowe
Podstawy sztucznej inteligencji
wykład 6 Sztuczne sieci neuronowe (SSN) 04 stycznia 2012 Plan wykładu 1 Uczenie sieci neuronowej wielowarstwowej 2 3 Uczenie nadzorowanie sieci wielowarstwowej Wagi Inteligencja sztucznej sieci neuronowe
8. Neuron z ciągłą funkcją aktywacji.
8. Neuron z ciągłą funkcją aktywacji. W tym ćwiczeniu zapoznamy się z modelem sztucznego neuronu oraz przykładem jego wykorzystania do rozwiązywanie prostego zadania klasyfikacji. Neuron biologiczny i
Strategia inwestycyjna oparta na korelacji w szeregach czasowych
Handel algorytmiczny Strategia inwestycyjna oparta na korelacji w szeregach czasowych Antoni Wiliński 2018 1 Strategia inwestycyjna - definicja Strategia to, najczęściej, zweryfikowany empirycznie (indukcjonistycznie)
Klasyfikator liniowy Wstęp Klasyfikator liniowy jest najprostszym możliwym klasyfikatorem. Zakłada on liniową separację liniowy podział dwóch klas między sobą. Przedstawia to poniższy rysunek: 5 4 3 2
PROGNOZOWANIE FINANSOWYCH SZEREGÓW CZASOWYCH Z WYKORZYSTANIEM MODELI JEDNOKIERUNKOWYCH SIECI NEURONOWYCH
Michał Sarapata Uniwersytet Ekonomiczny w Katowicach PROGNOZOWANIE FINANSOWYCH SZEREGÓW CZASOWYCH Z WYKORZYSTANIEM MODELI JEDNOKIERUNKOWYCH SIECI NEURONOWYCH Wprowadzenie Kluczową kwestią w procesie podejmowania
Widzenie komputerowe
Widzenie komputerowe Uczenie maszynowe na przykładzie sieci neuronowych (3) źródła informacji: S. Osowski, Sieci neuronowe w ujęciu algorytmicznym, WNT 1996 Zdolność uogólniania sieci neuronowej R oznaczenie
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.
Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe. zajecia.jakubw.pl/nai Literatura: S. Osowski, Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa 997. PODSTAWOWE ZAGADNIENIA TECHNICZNE AI
SIECI RBF (RADIAL BASIS FUNCTIONS)
SIECI RBF (RADIAL BASIS FUNCTIONS) Wybrane slajdy z prezentacji prof. Tadeusiewicza Wykład Andrzeja Burdy S. Osowski, Sieci Neuronowe w ujęciu algorytmicznym, Rozdz. 5, PWNT, Warszawa 1996. opr. P.Lula,
ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE
ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE INSTYTUT TECHNOLOGII MECHANICZNEJ Metody Sztucznej Inteligencji Sztuczne Sieci Neuronowe Wstęp Sieci neuronowe są sztucznymi strukturami, których
Narzędzia analizy technicznej. Narzędzia analizy technicznej. Narzędzia analizy technicznej
Narzędzia analizy technicznej wskaźniki (długoterminowy trend) oscylatory (średnioterminowe wahania) Czy wierzyć w to co czytamy w książkach? Fakty i mity na temat wybranych narzędzi analizy technicznej.
Zastosowanie sieci neuronowej do oceny klienta banku pod względem ryzyka kredytowego Streszczenie
Adam Stawowy Paweł Jastrzębski Wydział Zarządzania AGH Zastosowanie sieci neuronowej do oceny klienta banku pod względem ryzyka kredytowego Streszczenie Jedną z najczęściej podejmowanych decyzji w działalności
Sieć przesyłająca żetony CP (counter propagation)
Sieci neuropodobne IX, specyficzne architektury 1 Sieć przesyłająca żetony CP (counter propagation) warstwa Kohonena: wektory wejściowe są unormowane jednostki mają unormowane wektory wag jednostki są
METODY INŻYNIERII WIEDZY
METODY INŻYNIERII WIEDZY SZTUCZNE SIECI NEURONOWE MLP Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii
Aproksymacja funkcji a regresja symboliczna
Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(x), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(x), zwaną funkcją aproksymującą
Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska
Dariusz Brzeziński Instytut Informatyki, Politechnika Poznańska Podstawowe architektury sieci neuronowych Generowanie sztucznych danych Jak się nie przemęczyć Korzystanie z istniejących wag Zamrażanie
ROC Rate of Charge. gdzie ROC wskaźnik szybkości zmiany w okresie n, x n - cena akcji na n-tej sesji,
ROC Rate of Charge Analityk techniczny, który w swej analizie opierałby się wyłącznie na wykresach uzyskiwałby obraz możliwości inwestycyjnych obarczony sporym ryzykiem. Wnioskowanie z wykresów bazuje
Oprogramowanie Systemów Obrazowania SIECI NEURONOWE
SIECI NEURONOWE Przedmiotem laboratorium jest stworzenie algorytmu rozpoznawania zwierząt z zastosowaniem sieci neuronowych w oparciu o 5 kryteriów: ile zwierzę ma nóg, czy żyje w wodzie, czy umie latać,
Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change
Raport 4/2015 Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change autor: Michał Osmoła INIME Instytut nauk informatycznych i matematycznych
Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych
InŜynieria Rolnicza 11/2006 Sławomir Francik Katedra InŜynierii Mechanicznej i Agrofizyki Akademia Rolnicza w Krakowie METODA PROGNOZOWANIA WARTOŚCI PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH MASZYN ROLNICZYCH
BIOCYBERNETYKA SIECI NEURONOWE. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej BIOCYBERNETYKA Adrian Horzyk SIECI NEURONOWE www.agh.edu.pl Mózg inspiruje nas od wieków Co takiego
Wprowadzenie do rynków walutowych
Instytut Informatyki Uniwersytetu Śląskiego Wykład 1 1 Czym jest Forex? 2 Przykład rachunku 3 Jak grać na giełdzie? 4 Trend i średnie kroczące 5 Język MQL Tematyka wykładów: Ogólne informacje o rynkach
WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH DO PROGNOZOWANIA CEN NA GIEŁDZIE ENERGII
WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH DO PROGNOZOWANIA CEN NA GIEŁDZIE ENERGII Autor: Katarzyna Halicka ( Rynek Energii nr 1/2010) Słowa kluczowe: giełda energii, prognozowanie cen energii elektrycznej,
SZTUCZNE SIECI NEURONOWE W MODELOWANIU ZJAWISK ZACHODZĄCYCH NA RYNKU NIERUCHOMOŚCI
Dr Agnieszka MAZUR-DUDZIŃSKA Politechnika Łódzka, Katedra Zarządzania SZTUCZNE SIECI NEURONOWE W MODELOWANIU ZJAWISK ZACHODZĄCYCH NA RYNKU NIERUCHOMOŚCI Streszczenie: Celem referatu jest zastosowanie sztucznych
Prof. Stanisław Jankowski
Prof. Stanisław Jankowski Zakład Sztucznej Inteligencji Zespół Statystycznych Systemów Uczących się p. 228 sjank@ise.pw.edu.pl Zakres badań: Sztuczne sieci neuronowe Maszyny wektorów nośnych SVM Maszyny
Sieci M. I. Jordana. Sieci rekurencyjne z parametrycznym biasem. Leszek Rybicki. 30 listopada Leszek Rybicki Sieci M. I.
Sieci M. I. Jordana Sieci rekurencyjne z parametrycznym biasem Leszek Rybicki 30 listopada 2007 Leszek Rybicki Sieci M. I. Jordana 1/21 Plan O czym będzie 1 Wstęp do sieci neuronowych Neurony i perceptrony
MODELOWANIE RZECZYWISTOŚCI
MODELOWANIE RZECZYWISTOŚCI Daniel Wójcik Instytut Biologii Doświadczalnej PAN Szkoła Wyższa Psychologii Społecznej d.wojcik@nencki.gov.pl dwojcik@swps.edu.pl tel. 022 5892 424 http://www.neuroinf.pl/members/danek/swps/
synaptycznych wszystko to waży 1.5 kg i zajmuje objętość około 1.5 litra. A zużywa mniej energii niż lampka nocna.
Sieci neuronowe model konekcjonistyczny Plan wykładu Mózg ludzki a komputer Modele konekcjonistycze Perceptron Sieć neuronowa Uczenie sieci Sieci Hopfielda Mózg ludzki a komputer Twój mózg to 00 000 000
Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa.
Wstęp do sieci neuronowych, wykład 02 Perceptrony c.d. Maszyna liniowa. Maja Czoków, Jarosław Piersa, Andrzej Rutkowski Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-10-15 Projekt
PROGNOZOWANIE PORÓWNAWCZE ENERGII PROCESOWEJ ZESTAWÓW MASZYN DO ROBÓT ZIEMNYCH JAKO CZYNNIKA RYZYKA EMISYJNOŚCI CO2
PROGNOZOWANIE PORÓWNAWCZE ENERGII PROCESOWEJ ZESTAWÓW MASZYN DO ROBÓT ZIEMNYCH JAKO CZYNNIKA RYZYKA EMISYJNOŚCI CO2 Celem opracowania algorytmu obliczeń jest umożliwienie doboru zestawu maszyn do robót