Konstrukcja modeli decyzyjnych dla krótkoterminowych inwestycji walutowych przy zastosowaniu systemu neuroagentowego

Wielkość: px
Rozpocząć pokaz od strony:

Download "Konstrukcja modeli decyzyjnych dla krótkoterminowych inwestycji walutowych przy zastosowaniu systemu neuroagentowego"

Transkrypt

1 Zeszyty Naukowe nr 770 Uniwersytetu Ekonomicznego w Krakowie 2009 Katedra Informatyki Konstrukcja modeli decyzyjnych dla krótkoterminowych inwestycji walutowych przy zastosowaniu systemu neuroagentowego Streszczenie. W artykule zaprezentowano koncepcję ewolucyjnie konstruowanego systemu złożonego z pojedynczych modeli neuronowych (systemu neuroagentowego), którego idea oparta jest na metodologii wywodzącej się z sieci neuronowych, algorytmów ewolucyjnych oraz systemów multiagentowych. Następnie zaprezentowano możliwości wykorzystania tego systemu w procesie wspomagania decyzji dla krótkoterminowych inwestycji walutowych. Badania przeprowadzono, opierając się na szeregu czasowym dziennych notowań euro w NBP. Słowa kluczowe: model decyzyjny, sieci neuronowe, systemy neuroagentowe, finansowe szeregi czasowe, inwestycje walutowe. 1. Wstęp Problematyka wspomagania decyzji inwestycyjnych związanych z prowadzeniem operacji na współczesnych rynkach finansowych wymaga stosowania zaawansowanych technik komputerowych pozwalających na budowę efektywnych modeli decyzyjnych. Coraz częściej wykorzystywana jest w tego typu zagadnieniach metodologia opierająca się na różnych dziedzinach sztucznej inteligencji, takich jak sieci neuronowe (SN), algorytmy ewolucyjne, zbiory rozmyte czy systemy multiagentowe. Metody te stosowane są często jako narzędzia alternatywne lub uzupełniające w stosunku do klasycznych modeli ekonometrycznych. Zarówno przesłanki użycia metod sztucznej inteligencji na rynkach finansowych, jak i efekty ich praktycznego zastosowania zaprezentowano w licznych publikacjach

2 58 (zob. np. [Azoff 1994]), [Bauer 1994], [Lula 1999], [Morajda 2000], [Neural, 1995], [Inteligentne systemy, 2000]). Obecne tendencje badawcze zmierzają głównie w kierunku prób łączenia poszczególnych metod i konstruowania systemów hybrydowych, wykorzystujących potencjał wynikający ze współpracy poszczególnych narzędzi. Tego typu podejście zaprezentowano również w niniejszej pracy: zaproponowany tu wieloelementowy system, dla którego przyjęto nazwę system neuroagentowy, łączy w sobie koncepcje przetwarzania danych przez sieć neuronową, ideę współpracy agentów w systemie multiagentowym oraz optymalizację genetyczną. System ten zastosowano w zagadnieniu wspomagania krótkoterminowych decyzji inwestycyjnych dla waluty euro. 2. Koncepcja systemu neuroagentowego Poniżej zaprezentowano ideę systemu złożonego z dużej liczby elementarnych modeli, realizującego określone zadanie generowania decyzji. Przedstawiona koncepcja oparta została na modelach neuronowych, symulujących przetwarzanie informacji przez biologiczną komórkę nerwową i znajdujących zastosowanie do konstrukcji sztucznych sieci neuronowych. Nic nie stoi jednak na przeszkodzie, aby zamieszczone tu rozważania uogólnić na system złożony z dowolnych modeli matematycznych realizujących agregację sygnałów wejściowych i ich przetwarzanie w celu wygenerowania określonego sygnału wyjściowego (np. decyzji lub prognozy). W zaproponowanej metodzie modele są wzajemnie połączone tak, że tworzą jednokierunkowy 1 system przepływu informacji (połączenia są tworzone w trakcie konstrukcji systemu na podstawie zbioru danych uczących, z wykorzystaniem metod ewolucyjnych opisanych w dalszej części pracy). Poszczególne modele, generując sygnały decyzyjne lub prognostyczne, są zatem od siebie wzajemnie zależne i poprzez istniejące połączenia przekazują sobie wzajemnie użyteczną informację. Z punktu widzenia teorii systemów multiagentowych 2 stanowią więc właśnie taki system (por. [Ferber 1999], [Kisiel-Dorohinicki, Dobrowolski, Nawarecki 2003], 1 Możliwe jest uogólnienie metody na przypadek posiadający możliwość tworzenia sprzężeń zwrotnych (tzn. dwukierunkowego przepływu informacji w przód i wstecz), nie będzie ono jednak tutaj rozważane i stanowić będzie przedmiot dalszych badań. 2 Z punktu widzenia systemów multiagentowych: na system składa się stosunkowo liczny zbiór agentów (modeli) oraz podsystem zwany środowiskiem, agenty realizują działania mające wpływ na zmianę stanu zainteresowanego agenta (np. ocenę efektywności jego funkcjonowania w zakresie generowania prawidłowych prognoz/decyzji), agenty posiadają możliwości komunikacji (wymiany informacji, obserwacji działań) z innymi agentami,

3 Konstrukcja modeli decyzyjnych 59 (Intelligent, 2001], [Jain, Chen, Ichalkaranje 2002], [Luck i in. 2001]). Jeżeli przy tym poszczególne modele (agenty) oparte są na sposobie przetwarzania informacji występującym w komórkach nerwowych (i ich modelach), całość można nazwać systemem neuroagentowym. System taki można też rozpatrywać jako specyficzną sieć neuronową (strukturę złożoną z wielu odpowiednio połączonych neuronów agentów, nazywanych dalej neuroagentami), której architektura jest dynamicznie konstruowana poprzez dodawanie nowych neuroagentów i tworzeniu nowych połączeń pomiędzy nimi przy wykorzystaniu metod opierających się na algorytmach ewolucyjnych [Morajda 2002]. Należy przy tym podkreślić, że to system jako całość (podobnie jak sieć neuronowa) generuje ostateczne sygnały decyzyjne (lub prognostyczne), chociaż sygnały te mogą pojawiać się na wyjściach różnych (nie wyznaczonych a priori) neuroagentów. Tego typu systemy mogą stanowić podejście alternatywne (konkurencyjne) w stosunku do klasycznych sieci neuronowych uczonych np. metodą wstecznej propagacji błędu. Zaprezentowany tutaj system neuroagentowy jako całość realizuje proces przetwarzania danych analogiczny do tego, który ma miejsce w klasycznych jednokierunkowych sieciach neuronowych typu perceptron, pojawiają się jednak w stosunku do perceptronowych sieci neuronowych (SN) pewne zasadnicze różnice. Podstawowe założenia koncepcji systemu neuroagentowego: 1) model neuronu (agenta) klasyczny, bazujący na strukturze sztucznego neuronu zaproponowanej przez McCullocha i Pittsa, jako funkcję aktywacji neuronu przyjęto tutaj funkcję tangens hiperboliczny; 2) przetwarzanie strumienia informacji jednokierunkowe; przepływ informacji zaczyna się od elementów wejściowych (por. rys. 1), których zadaniem jest wyłącznie dostarczenie wzorca wejściowego i jego dystrybucja w systemie (elementy te nie przetwarzają danych i pełnią rolę analogiczną do neuronów warstwy wejściowej w klasycznej sieci neuronowej); 3) akumulacja wiedzy w systemie odbywa się w procesie tworzenia połączeń pomiędzy neuroagentami oraz przyporządkowywania tym połączeniom określonych współczynników wagowych 3. Wartości współczynników wagowych są determinowane tylko raz w chwili generowania związanego z nimi neuroagenta i nie podlegają dalszym modyfikacjom, chociaż można też rozważyć (nie uwzględnioną tutaj) możliwość ich późniejszego dostrojenia przy wykorzystaniu metod gradientowych analogicznych do procedur uczenia klasycznych SN. Połączenia pomiędzy neuroagentami i ich współczynniki wagowe są wyznaczane z wykorzystaniem specyficznego algorytmu ewolucyjnego, który z kolei agenty, postrzegane jako czarne skrzynki, wykazują cechy inteligentnych zachowań (np. zdolność prognozowania). 3 Metoda wyznaczania współczynników wagowych określona jest w podanym dalej algorytmie konstrukcji systemu (zob. krok 1 i krok 6 algorytmu).

4 60 wykorzystuje dane zawarte w zbiorze uczącym, zawierającym zestaw przykładów (wzorców) uczących, opisujących poszczególne przypadki analizowanego zjawiska. Zgromadzona w systemie wiedza pochodzi więc de facto ze zbioru uczącego. Należy jednak podkreślić, że nie zachodzi tu proces uczenia stosowany w klasycznych sieciach neuronowych; 4) struktura systemu neuroagentowego neuroagenty w systemie uporządkowane są według architektury warstwowej: obejmuje ona warstwę tzw. bazową, zawierającą uporządkowany zbiór neuroagentów kolejno generowanych jeszcze bez wykorzystania metod ewolucyjnych oraz pewną liczbę warstw roboczych, które można traktować jako kolejne populacje neuroagentów tworzonych jedna po drugiej w wyniku realizacji określonego algorytmu ewolucyjnego służącego do konstrukcji systemu. Połączenia między generowanym kolejno przez algorytm neuroagentem, a już istniejącymi w systemie neuroagentami nie są znane a priori, są natomiast determinowane przez operator genetycznej selekcji (określony w algorytmie ewolucyjnym) w chwili tworzenia danego neuroagenta. Warto podkreślić, że liczba funkcjonujących w systemie elementów (neuroagentów) jest znacznie większa niż liczba neuronów w typowej SN; 5) procedura konstrukcji systemu neuroagentowego jest następująca: najpierw tworzona jest warstwa bazowa zawierająca losowo wyznaczone wartości wag połączeń pomiędzy danym neuroagentem a poprzednimi (wcześniej utworzonymi) elementami w tej warstwie. Kolejne warstwy (zawierające zadaną liczbę neuroagentów) są tworzone kolejno jedna po drugiej przy zastosowaniu algorytmu ewolucyjnego do tworzenia połączeń i wyznaczania wag, wykorzystującego informacje zawarte w zbiorze uczącym. W chwili tworzenia danego neuroagenta z określonej warstwy, zostaje on połączony z pewną zadaną liczbą najbardziej efektywnych neuroagentów należących do warstw poprzednich. Z kolei ów utworzony nowy neuroagent zostaje poddawany ocenie efektywności według przyjętego kryterium dokładności prognoz lub trafności decyzji. Ocena ta jest dokonywana na podstawie wszystkich wzorców ze zbioru uczącego (lub walidacyjnego); 6) kryterium oceny neuroagenta nie ma konieczności wykorzystania funkcji błędu (jak to ma miejsce w klasycznych SN), można zastosować dowolne kryterium oparte na głównym celu, dla którego system jest stworzony, np. jeśli system będzie użyty do wspomagania decyzji inwestycyjnych na rynku finansowym, celem tym może być maksymalizacja stopy zysku SZ (wzór (1)) uzyskanej w okresie inwestycji jako efekt wykorzystania strategii opartej na sygnałach decyzyjnych systemu, wygenerowanych przez danego neuroagenta; Kk K SZ = K p p (1)

5 Konstrukcja modeli decyzyjnych 61 gdzie: K p stan aktywów na początku okresu inwestycji, K k stan aktywów na końcu okresu inwestycji. Jako cel funkcjonowania systemu (miarę efektywności) można też przyjąć dowolny inny (wybrany przez inwestora) wskaźnik finansowy, uwzględniający zarówno zysk, jak i ryzyko (np. wskaźnika Sharpe a); 7) wyjście systemu neuroagentowego nie jest określone a priori (jak to ma miejsce dla sieci neuronowych) każdy element systemu (neuroagent) realizuje jednocześnie przetwarzanie danych i generuje potencjalne sygnały wyjściowe (decyzyjne lub predykcyjne); jednakże w chwili, gdy konstrukcja systemu zostanie zakończona, jako sygnały wyjściowe całego systemu przyjmowane są sygnały pochodzące od najlepszych (najlepiej ocenionych) neuroagentów; 8) możliwość rozbudowy i dynamicznej rekonfiguracji systemu oraz zmiany elementów wyjściowych istnieje 4, gdy do systemu napływają nowe wzorce pochodzące z modelowanego obiektu (np. rynku finansowego). W takiej sytuacji wartości oceny efektywności poszczególnych neuroagentów mogą się dynamicznie zmieniać, mogą też być tworzone nowe elementy systemu (neuroagenty), przy jednoczesnej eliminacji elementów bezużytecznych. Zmianom mogą też wówczas podlegać punkty wyjścia całego systemu. Wejście Rys. 1. Struktura systemu neuroagentowego Źródło: opracowanie własne. 4 W niniejszym opracowaniu opcji tej nie uwzględniono, stanowić będzie ona jeden z kierunków dalszych badań.

6 62 Struktura zaproponowanego systemu neuroagentowego została zobrazowana na rys. 1. W lewej części diagramu widoczna jest warstwa podstawowa, zawierająca elementy wejściowe i pewną liczbę neuroagentów kolejno przetwarzających informacje. Kolejne warstwy położone na prawo to warstwy ewolucyjne zawierające neuroagenty, dla których połączenia odbierające informacje są determinowane przez algorytm ewolucyjny. Przepływ strumienia informacji (strzałki pogrubione) zaczyna się od elementów wejściowych, przebiega w dół wzdłuż warstwy podstawowej, a następnie w prawo poprzez kolejne warstwy ewolucyjne. Strzałki cienkie pokazują przykładowe połączenia neuroagentów. Ponizej przedstawiono formalny algorytm konstrukcji i funkcjonowania tego systemu. Niech j oznacza numer aktualnie rozważanego neuroagenta w systemie, zaś l(j) numer warstwy, w której element j jest zlokalizowany. Ponadto oznaczmy parametry algorytmu konstrukcji systemu w sposób następujący: I liczba wejść; elementy wejściowe j = 1, 2,, I należą do warstwy podstawowej (bazowej), tzn. warstwy o numerze 1 (na rys. 1 elementy te objęto klamrą opisaną wejście ), L liczba wszystkich elementów w warstwie podstawowej (bazowej), v rozmiar okna połączeń w warstwie podstawowej, b liczba neuroagentów wybranych przez operator selekcji algorytmu ewolucyjnego (spośród najlepiej ocenionych do danej chwili elementów systemu), t liczba połączeń (stała), którymi napływają informacje do danego neuroagenta położonego w warstwie ewolucyjnej (o numerze 2, 3, ), m liczba elementów w każdej z warstw ewolucyjnych, N liczba wszystkich elementów w systemie. Algorytm konstrukcji systemu neuroagentowego składa się z następujących kroków: Krok 1. Dla każdego elementu j w warstwie podstawowej (kolejno dla j = I + 1,, L): utwórz połączenia elementu j z poprzedzającymi v elementami (j 1,, j v), albo z elementami j 1, j 2,, 1, jeżeli j v < 1, wyznacz dla tych połączeń współczynniki wagowe jako liczby losowe z przyjętego przedziału [ a, a] (gdzie a > 0), a następnie przeskaluj wszystkie wagi proporcjonalnie (analizując zbiór uczący) tak, aby obszar roboczy dla funkcji aktywacji w modelu neuronu zlokalizowany był w pobliżu wartości 0,5 i 0,5 (dla funkcji typu tangens hiperboliczny); taka operacja zapobiega występowaniu zjawiska zanikania albo nadmiernego narastania sygnałów pomiędzy neuroagentami. Krok 2. Dokonaj oceny efektywności (poprawności prognoz/decyzji) wszystkich elementów w warstwie podstawowej (j = I + 1,, L) według przyjętego kryterium (np. określonego wzorem 1), a następnie dokonaj podstawień: j L + 1, l(j) 2

7 Konstrukcja modeli decyzyjnych 63 Krok 3. Znajdź zbiór B złożony z b najlepiej ocenionych neuroagentów w warstwach 1,, l(j) 1 Krok 4. Dokonaj probabilistycznej selekcji t elementów ze zbioru B, wykorzystując regułę ruletki (tzn. metody, w której prawdopodobieństwo wyboru jest proporcjonalne do miary oceny efektywności elementu); taka procedura jest ekwiwalentna z klasycznym operatorem selekcji w algorytmach genetycznych. Krok 5. Utwórz kolejnego neuroagenta j, umieszczając go w warstwie l(j) i wygeneruj dla niego połączenia z t neuroagentami wyselekcjonowanymi w kroku 4. Taka procedura jest ekwiwalentna z genetycznym operatorem krzyżowania (z liczbą t rodziców ), gdyż można przyjąć, że t neuroagentów tworzy element j i przekazuje mu swoje informacje (sygnały). Krok 6. Ustal współczynniki wagowe dla utworzonych połączeń jako liczby dodatnie o wartościach wprost proporcjonalnych do miar oceny efektywności poszczególnych wybranych t elementów. Następnie przeskaluj wszystkie wagi analogicznie jak w kroku 1. Należy zauważyć, że ponieważ oceny efektywności wybranych do utworzenia połączeń t elementów oparte są na danych uczących, więc wygenerowane wartości wag tych połączeń również zależą od tych danych i w efekcie służą do kodowania wiedzy pochodzącej z przykładów (wzorców) zawartych w ciągu uczącym. Krok 7. Dokonaj oceny efektywności neuroagenta j, stosując przyjęte kryterium efektywności (w zastosowaniach finansowych por. wzór (1)). Krok 8. Podstaw j j + 1, jeżeli ((j L) mod m) = 1 to l(j) l(j) + 1. Krok 9. Jeżeli j > N, to wybierz wyjścia systemu jako wyjścia najlepiej ocenionych neuroagentów w całym systemie i STOP, w przeciwnym wypadku przejdź do kroku 3. Na rys. 2 zademonstrowano zasadę generowania połączeń tworzonego neuroagenta z elementami wyselekcjonowanymi (z zastosowaniem przyjętego kryterium efektywności) przez operator selekcji algorytmu ewolucyjnego. Elementy wypełnione (szarość lub czerń) należą do zbioru B (krok 3), jednak w wyniku procedury selekcji (krok 4), ze zbioru B wybrano jedynie t elementów (zaczernione), z którymi zostaje połączony wygenerowany neuroagent. Chociaż podanie formalnego dowodu zbieżności zaprezentowanego algorytmu jest trudne (o ile w ogóle możliwe) i z pewnością wykracza poza ramy niniejszego opracowania, łatwo można podać intuicyjne uzasadnienie faktu, że algorytm jest zbieżny do optymalnego (a przynajmniej do suboptymalnego) rozwiązania. Po pierwsze należy zauważyć, że utworzenie (według podanych reguł) nowego neuroagenta na pewno nie pogorszy efektywności całego systemu, gdyż istniejące neuroagenty nie są eliminowane i w najgorszym wypadku zbiór B najlepiej ocenionych elementów pozostanie bez zmian. Nowo generowany neuroagent, otrzymując poprzez utworzone ważone połączenia zagregowaną wiedzę (w postaci

8 64 sygnałów decyzyjnych) od grupy B najlepiej dotychczas ocenianych elementów systemu, będzie w ujęciu przeciętnym funkcjonować lepiej niż przeciętny element z grupy B. Tworząc w ten sposób dużą liczbę (nową warstwę) nowych neuroagentów, otrzymamy w niej (podobnie jak w klasycznym algorytmie genetycznym) pewną liczbę ponadprzeciętnie efektywnych elementów (lepiej ocenionych niż najlepsze dotychczas utworzone neuroagenty), które z kolei wejdą w skład nowego zbioru B. Rys. 2. Tworzenie połączeń dla nowego neuroagenta (kroki 3, 4, 5, 6 algorytmu) Źródło: opracowanie własne. W ten sposób, generując warstwy przeciętnie coraz lepiej ocenianych elementów, analogicznie jak w klasycznych algorytmach ewolucyjnych, system będzie zmierzał w kierunku optymalnego (lub suboptymalnego) rozwiązania (fakt ten eksperymentalnie potwierdzono w sekcji 3 niniejszego opracowania). Etap eksploatacji skonstruowanego systemu neuroagentowego rozpoczyna się od aktywacji elementów wejściowych sygnałami wejściowymi (wartościami zmiennych wejściowych opisującymi analizowany przypadek), a następnie obliczane są po kolei sygnały wyjściowe (decyzje lub prognozy) wszystkich neuroagentów (w kolejności według której były one tworzone). Sygnały najlepiej ocenionych (krok 9) neuroagentów 5 stanowią ostateczne decyzje (lub prognozy) systemu. 5 Jeżeli elementów wyjściowych jest więcej niż 1, stanowią one tzw. komitet decyzyjny, którego odpowiedź jest średnią (ew. ważoną) poszczególnych jego składników.

9 Konstrukcja modeli decyzyjnych 65 Należy zauważyć, że połączenia w systemie i ich wagi są dobierane z wykorzystaniem informacji zawartych w zbiorze uczącym, występuje więc ryzyko nadmiernego dopasowania wiedzy zgromadzonej w systemie do danych uczących. Temu zjawisku można zapobiec poprzez staranny dobór parametrów systemu, ale możliwe jest także zastosowanie procedury niezależnej walidacji (jak w klasycznych SN). Należy też podkreślić konieczność rzetelnego przetestowania systemu (opierając się na niezależnym zbiorze testowym) przed jego zastosowaniem w praktyce. 3. Badania efektywności systemu neuroagentowego w zagadnieniu wspomagania walutowych decyzji inwestycyjnych Sformułowanie problemu Rozważone tu zagadnienie dotyczy wspomagania decyzji inwestycyjnych na rynku walutowym, związanych z kupnem i sprzedażą waluty euro (w praktyce może to być inwestycja w odpowiedni walutowy kontrakt terminowy). Dysponując prognozą zmiany notowań euro w stosunku do złotówki pomiędzy dniem bieżącym a następnym, można zastosować strategię inwestycyjną polegającą na realizacji krótkoterminowych transakcji: kupna waluty w wypadku, gdy taka prognoza wiąże się ze wzrostem jej notowań, oraz sprzedaży waluty w przeciwnym wypadku. W celu generowania prognoz zmian notowań euro i realizacji opisanej wyżej strategii inwestycyjnej zastosowano scharakteryzowany w poprzedniej sekcji system neuroagentowy. Badania przeprowadzono przy założeniu istnienia tzw. krótkiej sprzedaży, co w praktyce ma miejsce, gdy zamiast rzeczywistej inwestycji walutowej dokonujemy odpowiednich transakcji (kupna lub sprzedaży) dla walutowych kontraktów terminowych (walory takie są notowane na giełdzie papierów wartościowych w Warszawie) 6. Przyjęto, że dodatni sygnał wyjściowy systemu stanowi rekomendację kupna waluty euro (kontraktu terminowego), zaś sygnał ujemny generuje decyzję sprzedaży kontraktu terminowego dla euro. W badaniach zastosowano pięć arbitralnie przyjętych zmiennych wejściowych: ostatnia dzienna stopa zwrotu z inwestycji w euro, różnica dwóch ostatnich stóp zwrotu, współczynnik kierunkowy trendu liniowego dla ostatnich sześciu dni, współczynnik kierunkowy trendu liniowego dla ostatnich dwunastu dni, odchylenie standardowe 10 ostatnich stóp zwrotu. 6 Kurs kontraktów terminowych jest w praktyce bardzo silnie skorelowany z kursem instrumentu bazowego (w tym przypadku euro).

10 66 Wszystkie zmienne wejściowe poddano procesowi normalizacji. W badaniach wykorzystano notowania NBP euro/złoty z 6 lat, tzn. od 1 stycznia 1999 do 3 stycznia Zbiór danych zawierał 1508 przypadków (dni notowań), każdy z nich zawierał wartości 5 zmiennych wejściowych oraz właściwą przyszłą stopę zwrotu jako wielkość niezbędną w procedurze oceny neuroagentów. Dane podzielono (według przybliżonej proporcji 2/3 : 1/3) na zbiór uczący obejmujący okres do 17 stycznia 2003 i zawierający 1010 przypadków oraz zbiór testowy zawierający pozostałe 498 wzorców i obejmujący okres około dwóch ostatnich lat. Parametry systemu neuroagentowego (zob. poprzednia sekcja) zostały przyjęte następująco: I = 5, L = 2000, v = 200, b = 50, t = 20, m = 200, N = W konsekwencji system zawierał 21 warstw, 2000 elementów w warstwie podstawowej, oraz 4000 neuroagentów w 20 warstwach ewolucyjnych. Jako kryterium oceny neuroagentów przyjęto skumulowaną stopę zwrotu (zob. wzór 1) osiągniętą przez dany element dla okresu obejmującego dane uczące, uzyskaną w rezultacie zastosowania aktywnej strategii inwestycyjnej bazującej na sygnałach decyzyjnych rozważanego neuroagenta 7. Do badań użyto specjalnie stworzonego przez autora programu komputerowego 8 w języku C. Rezultaty badań Na rys. 3 przedstawiono proces konstrukcji systemu neuroagentowego. Zamieszczony wykres, dla kolejno powstających warstw, prezentuje uśrednione miary oceny (stopy zysku) kolejno tworzonych neuroagentów dla okresu obejmującego dane uczące oraz odpowiednie wartości stóp zysku wygenerowanych przez te elementy w okresie testowym. W celu lepszej wizualizacji procesu poszczególne punkty wykresu reprezentują uśrednione wartości oceny dla zbioru 20 kolejnych elementów. Oś pozioma reprezentuje kolejnych neuroagentów w systemie (należących do kolejno tworzonych warstw), przedział przed liczbą 2 odwzorowuje warstwę pierwszą (bazową). Z analizy procesu konstrukcji systemu na podstawie wzorców uczących (rys. 3, linia pogrubiona) wynika, że miara oceny systemu (stopa zysku) wzrasta (w drugiej warstwie gwałtownie, w kolejnych warstwach stopniowo coraz wolniej), osiągając koniec istotnego przyrostu (stabilizację) około 8 warstwy. Analogiczna miara oceny dla okresu testowego wzrasta podobnie, jednak osiąga maksimum w czwartej warstwie, później (warstwa 6) wykazując niewielki spadek 7 W procesie generowania połączeń w systemie można uwzględniać także złych neuroagentów przynoszących ekstremalne straty, jednak wtedy połączenia z takimi elementami muszą posiadać ujemne wartości wag. 8 Program ten jest realizacją podanego w niniejszym opracowaniu algorytmu konstrukcji systemu neuroagentowego.

11 Konstrukcja modeli decyzyjnych 67 (świadczący o pewnym stopniu nadmiernego dopasowania wiedzy w systemie do danych uczących), a następnie stabilizację. Fakt ten wskazywać może na przydatność stosowania niezależnej walidacji (podobnie jak dla sieci neuronowych), w celu eliminacji pojawiającego się tego niekorzystnego zjawiska (zwanego efektem przeuczenia ). Stopa zwrotu w okresie obejmującym dane uczące (w %) Okres uczący się (lewa oś) Numer warstwy systemu neuroagentowegp Okres testowy (prawa oś) Stopa zwrotu w okresie testowym (w %) Rys. 3. Miara oceny kolejno generowanych elementów systemu (skumulowana stopa zysku) otrzymana dla danych uczących i testowych Źródło: obliczenia własne na podstawie własnego programu zaimplementowanego w języku C. Najefektywniejsze neuroagenty wygenerowały w okresie obejmującym dane uczące (około 4 lat) skumulowany zysk rzędu 400%. W okresie testowym (około 2 lat) skumulowany zysk osiągnięty w wyniku realizacji aktywnej strategii decyzyjnej systemu okazał się znacznie niższy (co wynika z nieuniknionej zmienności rynków finansowych w czasie), jednak dodatni dla najlepiej (w okresie uczącym) ocenionego neuroagenta 9 zysk ten wyniósł 31,2%. Na rys. 4 zaprezentowano porównanie aktywnej strategii inwestycyjnej wygenerowanej przez system neuroagentowy (najlepiej ocenionego neuroagenta) ze strategią pasywną (tzn. stałą inwestycją w euro, bez dokonywania żadnych transakcji). Osiągnięty wynik realizacji aktywnej strategii inwestycyjnej przedstawionego systemu należy uznać za obiecujący i wskazujący na znaczące możliwości 9 Element ten generuje w tym wypadku ostateczny sygnał wyjściowy całego systemu.

12 68 praktycznego wykorzystania rozważanej metody w zagadnieniach wspomagania walutowych decyzji inwestycyjnych. 1,40 1,35 1,30 1,25 1,20 1,15 1,10 1,05 1,00 0, Strategia pasywna (euro) Strategia aktywna najlepszego neuroagenta Rys. 4. Przyrost w czasie (dla kolejnych dni z okresu testowego) wartości portfela zarządzanego przez aktywną strategię decyzyjną systemu neuroagentowego wraz z porównaniem do analogicznych zmian wartości portfela związanego z pasywną inwestycją w euro Źródło: obliczenia własne. W celach porównania analizowanej metody z klasycznymi modelami neuronowymi, przeprowadzono analogiczne badania dla tego samego problemu i tych samych danych, ale przy zastosowaniu sieci neuronowych typu perceptron (uczonych algorytmem wstecznej propagacji błędu), oraz sieci neuronowych typu RBF. Efektywność klasycznych sieci neuronowych, wyrażona jako skumulowany zysk w okresie testowym osiągnięty w wyniku realizacji decyzji inwestycyjnych generowanych przez sieć, zwykle nie przekraczała 10%, a po dokonaniu optymalizacji struktury i parametrów procesu uczenia najlepsza sieć 10 wygenerowała zysk wynoszący 16,3%. Rozważany system neuroagentowy osiągnął zatem w rozwa- 10 Sieć typu RBF posiadająca gaussowską funkcję aktywacji, z warstwą ukrytą rozbudowywaną podczas uczenia. Analiza przeprowadzona przy użyciu programu Neural Connection.

13 Konstrukcja modeli decyzyjnych 69 żanym zagadnieniu lepsze rezultaty (w sensie skumulowanogo zysku dla okresu testowego), można zatem uznać tę metodę za stosunkowo efektywną oraz konkurencyjną w stosunku do klasycznych modeli neuronowych. 4. Wnioski końcowe Analizowany w niniejszej pracy system neuroagentowy okazał się skutecznym narzędziem do wspomagania decyzji na rynkach finansowych. W analizowanym problemie wspomagania decyzji wykazał lepszą efektywność w stosunku do klasycznych sieci neuronowych, ponadto pozwala na pokonanie pewnych istotnych ograniczeń dotyczących struktury SN i metody uczenia, umożliwiając wykorzystanie właściwego kryterium celu, dla którego system został skonstruowany (np. maksymalizacji stopy zysku). Dokonana analiza wskazuje potrzebę kontynuacji badań dotyczących zaprezentowanej metody, zwłaszcza w kontekście możliwości wprowadzenia dynamicznej rekonfiguracji (lub rozbudowy) systemu w trakcie jego funkcjonowania, optymalizacji jego parametrów, a także doboru zmiennych wejściowych. Realizacja takich prac badawczych niewątpliwie może przyczynić się do poprawy efektywności metody i do bliższego zainteresowania nią praktyków (np. dealerów walutowych w bankach). Literatura Azoff E.M. [1994], Neural Network Time Series Forecasting of Financial Markets, Wiley, New York. Bauer R. [1994], Genetic Algorithms and Investment Strategies, Wiley, New York. Ferber J. [1999], Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence, Addison-Wesley, Boston. Intelligent Agents: Specification, Modeling and Application [2001], eds S.T. Yuan, M. Yokoo, Springer, New York. Inteligentne systemy w zarządzaniu teoria i praktyka [2000], red. J.S. Zieliński, Wydawnictwo Naukowe PWN, Warszawa. Jain L., Chen Z., Ichalkaranje N. [2002], Intelligent Agents and Their Applications, Physica-Verlag, New York. Kisiel-Dorohinicki M., Dobrowolski G., Nawarecki E. [2003], Agent Populations as Computational Intelligence [w:] Neural Networks and Soft Computing, Physica Verlag, Heidelberg. Luck M. i in. [2001], Multi-Agent Systems and Applications, Springer, New York. Lula P. [1999], Jednokierunkowe sieci neuronowe w modelowaniu zjawisk ekonomicznych, Wydawnictwo AE w Krakowie, Kraków. Morajda J. [2000], Neural Networks as Predictive Models in Financial Futures Trading, Proc. of the 5-th Conference Neural Networks and Soft Computing, Zakopane.

14 70 Morajda J. [2002], Evolutionarily Developed Neural Networks for Investment Strategies Construction, Proc. of the 6-th Conference Neural Networks and Soft Computing, Zakopane. Neural Networks in the Capital Markets [1995], ed. A.P. Refenes, Wiley, Chichester. Decision Models Construction for Short-term Currency Investments with Application of a Neuro-agent System The article submits a concept of an evolutionary constructed system that consists of a number of single neural models and can be regarded as a neuro-agent system. Its architecture and performance is based on methodology connected with neural networks, evolutionary algorithms and multi-agent systems. Next, the system capabilities to support decisions for short-term currency investments have been presented. The research has been performed with the use of a time series of daily Euro quotations in Polish National Bank (NBP). Key words: decision model, neural networks, neuro-agent systems, financial time series, currency investments.

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 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

Bardziej szczegółowo

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

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,

Bardziej szczegółowo

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

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

Bardziej szczegółowo

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

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

Bardziej szczegółowo

Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego

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,

Bardziej szczegółowo

Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling

Summary in Polish. Fatimah Mohammed Furaiji. Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Summary in Polish Fatimah Mohammed Furaiji Application of Multi-Agent Based Simulation in Consumer Behaviour Modeling Zastosowanie symulacji wieloagentowej w modelowaniu zachowania konsumentów Streszczenie

Bardziej szczegółowo

PROGNOZOWANIE CENY OGÓRKA SZKLARNIOWEGO ZA POMOCĄ SIECI NEURONOWYCH

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

Bardziej szczegółowo

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

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

Bardziej szczegółowo

WYKORZYSTANIE SZTUCZNYCH SIECI NEURONOWYCH W PROGNOZOWANIU

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

Bardziej szczegółowo

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe Trening jednokierunkowych sieci neuronowych wykład 2. dr inż. PawełŻwan Katedra Systemów Multimedialnych Politechnika Gdańska

Bardziej szczegółowo

Uczenie sieci typu MLP

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

Bardziej szczegółowo

Projekt Sieci neuronowe

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

Bardziej szczegółowo

Zastosowania sieci neuronowych

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ą

Bardziej szczegółowo

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

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

Bardziej szczegółowo

Prognozowanie kierunku ruchu indeksów giełdowych na podstawie danych historycznych.

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

Bardziej szczegółowo

Optymalizacja ciągła

Optymalizacja ciągła Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej

Bardziej szczegółowo

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu - metodologia badań

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu - metodologia badań Raport 1/2015 Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu - metodologia badań autor: Michał Osmoła INIME Instytut nauk informatycznych i matematycznych z zastosowaniem

Bardziej szczegółowo

PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**

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ę

Bardziej szczegółowo

Optymalizacja optymalizacji

Optymalizacja optymalizacji 7 maja 2008 Wstęp Optymalizacja lokalna Optymalizacja globalna Algorytmy genetyczne Badane czasteczki Wykorzystane oprogramowanie (Algorytm genetyczny) 2 Sieć neuronowa Pochodne met-enkefaliny Optymalizacja

Bardziej szczegółowo

Testowanie modeli predykcyjnych

Testowanie modeli predykcyjnych Testowanie modeli predykcyjnych Wstęp Podczas budowy modelu, którego celem jest przewidywanie pewnych wartości na podstawie zbioru danych uczących poważnym problemem jest ocena jakości uczenia i zdolności

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Aproksymacja funkcji a regresja symboliczna

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ą

Bardziej szczegółowo

Barometr Finansów Banków (BaFiB) propozycja badania koniunktury w sektorze bankowym

Barometr Finansów Banków (BaFiB) propozycja badania koniunktury w sektorze bankowym Jacek Batóg Uniwersytet Szczeciński Barometr Finansów Banków (BaFiB) propozycja badania koniunktury w sektorze bankowym Jednym z ważniejszych elementów każdej gospodarki jest system bankowy. Znaczenie

Bardziej szczegółowo

Finanse behawioralne. Finanse 110630-1165

Finanse behawioralne. Finanse 110630-1165 behawioralne Plan wykładu klasyczne a behawioralne Kiedy są przydatne narzędzia finansów behawioralnych? Przykłady modeli finansów behawioralnych klasyczne a behawioralne klasyczne opierają się dwóch założeniach:

Bardziej szczegółowo

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu ID1SII4 Nazwa modułu Systemy inteligentne 1 Nazwa modułu w języku angielskim Intelligent

Bardziej szczegółowo

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) 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

Bardziej szczegółowo

Metody Sztucznej Inteligencji II

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

Bardziej szczegółowo

OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój

OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój Warszawa, 31 lipca 2013 r. OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój Niniejszym Towarzystwo Funduszy Inwestycyjnych AGRO Spółka Akcyjna z siedzibą w Warszawie ogłasza poniższe zmiany statutu

Bardziej szczegółowo

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO

SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO SCHEMAT ROZWIĄZANIA ZADANIA OPTYMALIZACJI PRZY POMOCY ALGORYTMU GENETYCZNEGO. Rzeczywistość (istniejąca lub projektowana).. Model fizyczny. 3. Model matematyczny (optymalizacyjny): a. Zmienne projektowania

Bardziej szczegółowo

Podstawy Sztucznej Inteligencji (PSZT)

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

Bardziej szczegółowo

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

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

Bardziej szczegółowo

Optymalizacja parametrów w strategiach inwestycyjnych dla event-driven tradingu dla odczytu Australia Employment Change

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

Bardziej szczegółowo

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 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ę

Bardziej szczegółowo

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, 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

Bardziej szczegółowo

Analiza inwestycji i zarządzanie portfelem SPIS TREŚCI

Analiza inwestycji i zarządzanie portfelem SPIS TREŚCI Analiza inwestycji i zarządzanie portfelem Frank K. Reilly, Keith C. Brown SPIS TREŚCI TOM I Przedmowa do wydania polskiego Przedmowa do wydania amerykańskiego O autorach Ramy książki CZĘŚĆ I. INWESTYCJE

Bardziej szczegółowo

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Adam Stawowy Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Summary: We present a meta-heuristic to combine Monte Carlo simulation with genetic algorithm for Capital

Bardziej szczegółowo

ALGORYTMY SZTUCZNEJ INTELIGENCJI

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.

Bardziej szczegółowo

8. Neuron z ciągłą funkcją aktywacji.

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

Bardziej szczegółowo

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych. Aproksymacja funkcji a regresja symboliczna Problem aproksymacji funkcji polega na tym, że funkcję F(), znaną lub określoną tablicą wartości, należy zastąpić inną funkcją, f(), zwaną funkcją aproksymującą

Bardziej szczegółowo

Uczenie sieci neuronowych i bayesowskich

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

Bardziej szczegółowo

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO

Bardziej szczegółowo

Inne kryteria tworzenia portfela. Inne kryteria tworzenia portfela. Poziom bezpieczeństwa. Analiza i Zarządzanie Portfelem cz. 3. Dr Katarzyna Kuziak

Inne kryteria tworzenia portfela. Inne kryteria tworzenia portfela. Poziom bezpieczeństwa. Analiza i Zarządzanie Portfelem cz. 3. Dr Katarzyna Kuziak Inne kryteria tworzenia portfela Analiza i Zarządzanie Portfelem cz. 3 Dr Katarzyna Kuziak. Minimalizacja ryzyka przy zadanym dochodzie Portfel efektywny w rozumieniu Markowitza odchylenie standardowe

Bardziej szczegółowo

Podstawowe finansowe wskaźniki KPI

Podstawowe finansowe wskaźniki KPI Podstawowe finansowe wskaźniki KPI 1. Istota wskaźników KPI Według definicji - KPI (Key Performance Indicators) to kluczowe wskaźniki danej organizacji używane w procesie pomiaru osiągania jej celów. Zastosowanie

Bardziej szczegółowo

Ocena kondycji finansowej organizacji

Ocena kondycji finansowej organizacji Ocena kondycji finansowej organizacji 1 2 3 4 5 6 7 8 Analiza płynności Analiza rentowności Analiza zadłużenia Analiza sprawności działania Analiza majątku i źródeł finansowania Ocena efektywności projektów

Bardziej szczegółowo

Analiza wpływu długości trwania strategii na proces optymalizacji parametrów dla strategii inwestycyjnych w handlu event-driven

Analiza wpływu długości trwania strategii na proces optymalizacji parametrów dla strategii inwestycyjnych w handlu event-driven Raport 8/2015 Analiza wpływu długości trwania strategii na proces optymalizacji parametrów dla strategii inwestycyjnych w handlu event-driven autor: Michał Osmoła INIME Instytut nauk informatycznych i

Bardziej szczegółowo

Sztuczne sieci neuronowe (SNN)

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

Bardziej szczegółowo

Autor: Agata Świderska

Autor: Agata Świderska Autor: Agata Świderska Optymalizacja wielokryterialna polega na znalezieniu optymalnego rozwiązania, które jest akceptowalne z punktu widzenia każdego kryterium Kryterium optymalizacyjne jest podstawowym

Bardziej szczegółowo

WYZNACZANIE WARTOŚCI PODSTAWOWYCH PARAMETRÓW TECHNICZNYCH NOWOCZESNYCH KOMBAJNÓW ZBOŻOWYCH PRZY UŻYCIU SSN

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

Bardziej szczegółowo

wiedzy Sieci neuronowe

wiedzy Sieci neuronowe Metody detekcji uszkodzeń oparte na wiedzy Sieci neuronowe Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 7 Wprowadzenie Okres kształtowania się teorii sztucznych sieci

Bardziej szczegółowo

Sztuczne sieci neuronowe

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,

Bardziej szczegółowo

Elementy inteligencji obliczeniowej

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

Bardziej szczegółowo

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: ANFIS + TS w zadaniach Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1. Systemy neuronowo - rozmyte Systemy

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU)

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) 1. Opis problemu - ocena końcowa projektu Projekt jako nowe, nietypowe przedsięwzięcie wymaga właściwego zarządzania. Podjęcie się realizacji

Bardziej szczegółowo

Strategie VIP. Opis produktu. Tworzymy strategie oparte o systemy transakcyjne wyłącznie dla Ciebie. Strategia stworzona wyłącznie dla Ciebie

Strategie VIP. Opis produktu. Tworzymy strategie oparte o systemy transakcyjne wyłącznie dla Ciebie. Strategia stworzona wyłącznie dla Ciebie Tworzymy strategie oparte o systemy transakcyjne wyłącznie dla Ciebie Strategie VIP Strategia stworzona wyłącznie dla Ciebie Codziennie sygnał inwestycyjny na adres e-mail Konsultacje ze specjalistą Opis

Bardziej szczegółowo

Wprowadzenie do teorii systemów ekspertowych

Wprowadzenie do teorii systemów ekspertowych Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z

Bardziej szczegółowo

Temat: Sieci neuronowe oraz technologia CUDA

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

Bardziej szczegółowo

Algorytm genetyczny (genetic algorithm)-

Algorytm genetyczny (genetic algorithm)- Optymalizacja W praktyce inżynierskiej często zachodzi potrzeba znalezienia parametrów, dla których system/urządzenie będzie działać w sposób optymalny. Klasyczne podejście do optymalizacji: sformułowanie

Bardziej szczegółowo

Programowanie celowe #1

Programowanie celowe #1 Programowanie celowe #1 Problem programowania celowego (PC) jest przykładem problemu programowania matematycznego nieliniowego, który można skutecznie zlinearyzować, tzn. zapisać (i rozwiązać) jako problem

Bardziej szczegółowo

Podstawowe definicje dotyczące zarządzania portfelowego

Podstawowe definicje dotyczące zarządzania portfelowego Podstawowe definicje dotyczące zarządzania portfelowego Prof. SGH, dr hab. Andrzej Sobczak Kurs: Zarządzanie portfelem IT z wykorzystaniem modeli Zakres tematyczny kursu Podstawowe definicje dotyczące

Bardziej szczegółowo

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 689 FINANSE, RYNKI FINANSOWE, UBEZPIECZENIA NR 50 2012 ANALIZA WŁASNOŚCI OPCJI SUPERSHARE

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 689 FINANSE, RYNKI FINANSOWE, UBEZPIECZENIA NR 50 2012 ANALIZA WŁASNOŚCI OPCJI SUPERSHARE ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 689 FINANSE, RYNKI FINANSOWE, UBEZPIECZENIA NR 5 212 EWA DZIAWGO ANALIZA WŁASNOŚCI OPCJI SUPERSHARE Wprowadzenie Proces globalizacji rynków finansowych stwarza

Bardziej szczegółowo

OCENA EFEKTYWNOŚCI INWESTYCJI. Jerzy T. Skrzypek

OCENA EFEKTYWNOŚCI INWESTYCJI. Jerzy T. Skrzypek OCENA EFEKTYWNOŚCI INWESTYCJI Jerzy T. Skrzypek 1 2 3 4 5 6 7 8 Analiza płynności Analiza rentowności Analiza zadłużenia Analiza sprawności działania Analiza majątku i źródeł finansowania Ocena efektywności

Bardziej szczegółowo

Efektywność Projektów Inwestycyjnych. 1. Mierniki opłacalności projektów inwestycyjnych Metoda Wartości Bieżącej Netto - NPV

Efektywność Projektów Inwestycyjnych. 1. Mierniki opłacalności projektów inwestycyjnych Metoda Wartości Bieżącej Netto - NPV Efektywność Projektów Inwestycyjnych Jednym z najczęściej modelowanych zjawisk przy użyciu arkusza kalkulacyjnego jest opłacalność przedsięwzięcia inwestycyjnego. Skuteczność arkusza kalkulacyjnego w omawianym

Bardziej szczegółowo

Zarządzanie ryzykiem. Opracował: Dr inŝ. Tomasz Zieliński

Zarządzanie ryzykiem. Opracował: Dr inŝ. Tomasz Zieliński Zarządzanie ryzykiem Opracował: Dr inŝ. Tomasz Zieliński I. OGÓLNE INFORMACJE O PRZEDMIOCIE Cel przedmiotu: Celem przedmiotu jest zaprezentowanie studentom podstawowych pojęć z zakresu ryzyka w działalności

Bardziej szczegółowo

Recenzja rozprawy doktorskiej mgr Yasena Asada Mhanna Rajihy. nt. ICA and Artificial Neural Networks in Supporting Decision Process

Recenzja rozprawy doktorskiej mgr Yasena Asada Mhanna Rajihy. nt. ICA and Artificial Neural Networks in Supporting Decision Process Dorota Witkowska, prof. zw. dr hab. Katedra Finansów i Strategii Przedsiębiorstwa Uniwersytetu Łódzkiego Łódź 27.11.2019r. Recenzja rozprawy doktorskiej mgr Yasena Asada Mhanna Rajihy nt. ICA and Artificial

Bardziej szczegółowo

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej 1 Zastosowania Metod Inteligencji Obliczeniowej Tomasz Pawlak 2 Plan prezentacji Sprawy organizacyjne Wprowadzenie do metod inteligencji obliczeniowej Studium wybranych przypadków zastosowań IO 3 Dane

Bardziej szczegółowo

EV/EBITDA. Dług netto = Zobowiązania oprocentowane (Środki pieniężne + Ekwiwalenty)

EV/EBITDA. Dług netto = Zobowiązania oprocentowane (Środki pieniężne + Ekwiwalenty) EV/EBITDA EV/EBITDA jest wskaźnikiem porównawczym stosowanym przez wielu analityków, w celu znalezienia odpowiedniej spółki pod kątem potencjalnej inwestycji długoterminowej. Jest on trudniejszy do obliczenia

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

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

Bardziej szczegółowo

Dobór parametrów algorytmu ewolucyjnego

Dobór parametrów algorytmu ewolucyjnego Dobór parametrów algorytmu ewolucyjnego 1 2 Wstęp Algorytm ewolucyjny posiada wiele parametrów. Przykładowo dla algorytmu genetycznego są to: prawdopodobieństwa stosowania operatorów mutacji i krzyżowania.

Bardziej szczegółowo

MATLAB Neural Network Toolbox przegląd

MATLAB Neural Network Toolbox przegląd MATLAB Neural Network Toolbox przegląd WYKŁAD Piotr Ciskowski Neural Network Toolbox: Neural Network Toolbox - zastosowania: przykłady zastosowań sieci neuronowych: The 1988 DARPA Neural Network Study

Bardziej szczegółowo

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. 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

Bardziej szczegółowo

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Algorytm Genetyczny zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych Dlaczego Algorytmy Inspirowane Naturą? Rozwój nowych technologii: złożone problemy obliczeniowe w

Bardziej szczegółowo

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę Norbert Jankowski Ontogeniczne sieci neuronowe O sieciach zmieniających swoją strukturę Warszawa 2003 Opracowanie książki było wspierane stypendium Uniwersytetu Mikołaja Kopernika Spis treści Wprowadzenie

Bardziej szczegółowo

Streszczenie. Słowa kluczowe: modele neuronowe, parametry ciągników rolniczych

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

Bardziej szczegółowo

Inwestycje finansowe. Wycena obligacji. Stopa zwrotu z akcji. Ryzyko.

Inwestycje finansowe. Wycena obligacji. Stopa zwrotu z akcji. Ryzyko. Inwestycje finansowe Wycena obligacji. Stopa zwrotu z akcji. yzyko. Inwestycje finansowe Instrumenty rynku pieniężnego (np. bony skarbowe). Instrumenty rynku walutowego. Obligacje. Akcje. Instrumenty pochodne.

Bardziej szczegółowo

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009

Algorytmy genetyczne. Paweł Cieśla. 8 stycznia 2009 Algorytmy genetyczne Paweł Cieśla 8 stycznia 2009 Genetyka - nauka o dziedziczeniu cech pomiędzy pokoleniami. Geny są czynnikami, które decydują o wyglądzie, zachowaniu, rozmnażaniu każdego żywego organizmu.

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu.

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu. SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr /3 Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

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

Bardziej szczegółowo

Prezentacja aplikacji

Prezentacja aplikacji Prezentacja aplikacji Kto tworzy Navigatora? Doświadczeni doradcy inwestycyjni i analitycy od 8 lat oceniający rynki funduszy inwestycyjnych w Polsce i na świecie, Niezależna finansowo i kapitałowo firma,

Bardziej szczegółowo

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI Stefan WÓJTOWICZ, Katarzyna BIERNAT ZAKŁAD METROLOGII I BADAŃ NIENISZCZĄCYCH INSTYTUT ELEKTROTECHNIKI ul. Pożaryskiego 8, 04-703 Warszawa tel. (0)

Bardziej szczegółowo

Zastosowanie modeli dyfuzji innowacji do analizy rynków finansowych: przykład rynku funduszy inwestycyjnych w Meksyku

Zastosowanie modeli dyfuzji innowacji do analizy rynków finansowych: przykład rynku funduszy inwestycyjnych w Meksyku Zastosowanie modeli dyfuzji innowacji do analizy rynków finansowych: przykład rynku funduszy inwestycyjnych w Meksyku dr Adam Marszk, Wydział Zarządzania i Ekonomii PG współautorstwo: dr Ewa Lechman, Wydział

Bardziej szczegółowo

Dopasowywanie modelu do danych

Dopasowywanie modelu do danych Tematyka wykładu dopasowanie modelu trendu do danych; wybrane rodzaje modeli trendu i ich właściwości; dopasowanie modeli do danych za pomocą narzędzi wykresów liniowych (wykresów rozrzutu) programu STATISTICA;

Bardziej szczegółowo

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 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

Bardziej szczegółowo

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH Inżynieria Rolnicza 9(118)/2009 ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH Sławomir Francik Katedra Inżynierii Mechanicznej

Bardziej szczegółowo

Sposoby prezentacji problemów w statystyce

Sposoby prezentacji problemów w statystyce S t r o n a 1 Dr Anna Rybak Instytut Informatyki Uniwersytet w Białymstoku Sposoby prezentacji problemów w statystyce Wprowadzenie W artykule zostaną zaprezentowane podstawowe zagadnienia z zakresu statystyki

Bardziej szczegółowo

Inteligentne systemy przeciw atakom sieciowym

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

Bardziej szczegółowo

Podstawy sztucznej inteligencji

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ą,

Bardziej szczegółowo

Sieć przesyłająca żetony CP (counter propagation)

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ą

Bardziej szczegółowo

Algorytm. Krótka historia algorytmów

Algorytm. Krótka historia algorytmów Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne

Bardziej szczegółowo

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

Poziom przedmiotu: II stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z podstawowymi metodami i technikami analizy finansowej na podstawie nowoczesnych instrumentów finansowych

Bardziej szczegółowo

wiedzy Sieci neuronowe (c.d.)

wiedzy Sieci neuronowe (c.d.) Metody detekci uszkodzeń oparte na wiedzy Sieci neuronowe (c.d.) Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 8 Metody detekci uszkodzeń oparte na wiedzy Wprowadzenie

Bardziej szczegółowo

Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań

Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Algorytm indukcji klasyfikatora za pomocą EA z automatycznym przełączaniem ukierunkowań Anna Manerowska, Michal Kozakiewicz 2.12.2009 1 Wstęp Jako projekt na przedmiot MEUM (Metody Ewolucyjne Uczenia Maszyn)

Bardziej szczegółowo

Wprowadzenie do teorii prognozowania

Wprowadzenie do teorii prognozowania Wprowadzenie do teorii prognozowania I Pojęcia: 1. Prognoza i zmienna prognozowana (przedmiot prognozy). Prognoza punktowa i przedziałowa. 2. Okres prognozy i horyzont prognozy. Prognozy krótkoterminowe

Bardziej szczegółowo

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU)

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU) 1. Opis problemu - ocena końcowa projektu Projekt jako nowe, nietypowe przedsięwzięcie wymaga właściwego zarządzania. Podjęcie się realizacji

Bardziej szczegółowo

Wykład z równań różnicowych

Wykład z równań różnicowych Wykład z równań różnicowych 1 Wiadomości wstępne Umówmy się, że na czas tego wykładu zrezygnujemy z oznaczania n-tego wyrazu ciągu symbolem typu x n, y n itp. Zamiast tego pisać będziemy x (n), y (n) itp.

Bardziej szczegółowo

OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój. I. Poniższe zmiany Statutu wchodzą w życie z dniem ogłoszenia.

OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój. I. Poniższe zmiany Statutu wchodzą w życie z dniem ogłoszenia. Warszawa, 25 czerwca 2012 r. OGŁOSZENIE O ZMIANACH STATUTU SFIO AGRO Kapitał na Rozwój Niniejszym Towarzystwo Funduszy Inwestycyjnych AGRO Spółka Akcyjna z siedzibą w Warszawie ogłasza poniższe zmiany

Bardziej szczegółowo

Gospodarcze zastosowania algorytmów genetycznych

Gospodarcze zastosowania algorytmów genetycznych Marta Woźniak Gospodarcze zastosowania algorytmów genetycznych 1. Wstęp Ekonometria jako nauka zajmująca się ustalaniem za pomocą metod statystycznych ilościowych prawidłowości zachodzących w życiu gospodarczym

Bardziej szczegółowo

System transakcyjny oparty na średnich ruchomych. ś h = + + + + gdzie, C cena danego okresu, n liczba okresów uwzględnianych przy kalkulacji.

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).

Bardziej szczegółowo

Priorytetyzacja przypadków testowych za pomocą macierzy

Priorytetyzacja przypadków testowych za pomocą macierzy Priorytetyzacja przypadków testowych za pomocą macierzy W niniejszym artykule przedstawiony został problem przyporządkowania priorytetów do przypadków testowych przed rozpoczęciem testów oprogramowania.

Bardziej szczegółowo

OBLICZANIE WYMOGU KAPITAŁOWEGO Z TYTUŁU RYZYKA CEN KAPITAŁOWYCH PAPIERÓW WARTOŚCIOWYCH

OBLICZANIE WYMOGU KAPITAŁOWEGO Z TYTUŁU RYZYKA CEN KAPITAŁOWYCH PAPIERÓW WARTOŚCIOWYCH DZIENNIK URZĘDOWY NBP NR 2-83 - poz. 3 Załącznik nr 8 do uchwały nr 1/2007 Komisji Nadzoru Bankowego z dnia 13 marca 2007 r. (poz. 3) OBLICZANIE WYMOGU KAPITAŁOWEGO Z TYTUŁU RYZYKA CEN KAPITAŁOWYCH PAPIERÓW

Bardziej szczegółowo