LAB 1 KURSY WALUT

background image

O

O

b

b

l

l

i

i

c

c

z

z

a

a

n

n

i

i

e

e

k

k

u

u

r

r

s

s

ó

ó

w

w

w

w

a

a

l

l

u

u

t

t

z

z

a

a

p

p

o

o

m

m

o

o

c

c

ą

ą

s

s

i

i

e

e

c

c

i

i

n

n

e

e

u

u

r

r

o

o

n

n

o

o

w

w

e

e

j

j


Cel szczegó

łowy jaki ma realizować sztuczna sieć neuronowa (SSN) sformułowany

jest nast

ępująco: jaki będzie kurs Euro za 3 dni? SSN na wyjściu da jakąś liczbę

rzeczywist

ą (prognozowany kurs Euro na wyjściu), jednak dla nas nie będzie istotne

ka

żde miejsce po przecinku. Wystarczy, że dowiemy się czy kurs wzrośnie czy

zmaleje.


Nale

ży zadać sobie pytanie: od jakich czynników (wejść) uzależnić wyjście (kurs

Euro za 3 dni)?
Nie ma sensu bra

ć pod uwagę wszystkich dostępnych kursów walut. Trzeba wybrać

jedynie kilka z nich, kieruj

ąc się własną wiedzą i doświadczeniem.


W pliku Kursy walut 2005.xls s

ą dwa arkusze:

arkusz

Średnie zawiera listę notowań średnich kursów walut z roku 2005

pobran

ą ze strony

www.nbp.pl

;

arkusz Wybrane zawiera list

ę wybranych 7 walut od których, jak mniemam,

zale

żeć może kurs Euro za 3 dni (EUR+3 w ostatniej kolumnie to nasze

"wyj

ście");

1. Teraz należy przygotować dane. W tym celu skopiujemy kolumnę EUR do

kolumny EUR+3, a nast

ępnie usuniemy z kolumny EUR+3 trzy pierwsze

wiersze (komórki) aby "podnie

ść" wszystkie wartości o trzy dni w górę. Dzięki

temu zabiegowi w jednym rz

ędzie otrzymamy 7 kursów walut z określonego

dnia i EUR+3 dni. Aby tabela by

ła pełna, należy usunąć 3 ostatnie

(dolne) wiersze notowa

ń.

2. Następnie należy zapisać ten arkusz jako dokument Excel w wersji 3.0.

3. Uruchomić program Netmaker.exe. Kliknąć Read in data file i wczytać plik

Excela zapisany w wersji 3.0.

4. Kliknąć Create BrainMaker file. Wszystkie kolumny oznaczyć jako "Input" tylko

ostatni

ą (EUR+3) jako "Pattern". Potem kliknij Write files.

5. Kliknąć Go to BrainMaker.

background image

6. Menu File, Read Network i wybrać dopiero co utworzony plik typu *.def.


7. Menu Display, Edit Network Display – ustawić Display Type jako „Number”.

8. Menu Display, Network Progress Display – pokazać wykres błędu podczas

uczenia sieci.




background image


9. Menu Connections, Change Network Size – zmiana rozmiarów SSN (ilo

ści

warstw ukrytych I neuronów w ka

żdej z warstw).


10. Menu Parameters, Training Control Flow – ustawianie parametrów procesu

uczenia: tolerancje uczenia I testowania. Ustawianie warunków zatrzymania
procesu uczenia.

background image

11. Menu Parameters, New Neuron Function – ustawianie funkcji przejścia dla

poszczególnych warstw sieci.



12. Menu Operate, Train Network – uruchomienie procesu uczenia. Czy uda

ło się

nauczy

ć sieć? Po ilu przejściach/epokach (parametr Run u góry – określa ilość

przelicze

ń całego zbioru uczącego)? Przy jakich tolerancjach?


Wyszukiwarka

Podobne podstrony:
Karta kontrakty terminowe na kursy walut
Kursy walut
Jakie stosować kursy walut od 2009 r
2003 Średnioważone kursy walut obcych w złotych
2000 Średnioważone kursy walut obcych w złotych
kursy walut
kursy walut
1998 Średnioważone kursy walut obcych w złotych
2004 Średnioważone kursy walut obcych w złotych
2002 Średnioważone kursy walut obcych w złotych
2009 Średnioważone kursy walut obcych w złotych
2006 Średnioważone kursy walut obcych w złotych
2001 Średnioważone kursy walut obcych w złotych
2005 Średnioważone kursy walut obcych w złotych
2010 Średnioważone kursy walut obcych w złotych
1996 Średnioważone kursy walut obcych w złotych
1997 Średnioważone kursy walut obcych w złotych

więcej podobnych podstron