Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 3 ... 20 21
Wyślij wiadomość do admina

Przewiń wpisy ↓

Sieci neuronowe w praktyce - prognozowanie losowań MultiMulti

2010-10-24 (22:40)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 679
[ CZCIONKA SPECJALNA ]

Kurek.



Proszę prześlij mi ten plik z niesortowanymi wynikami MultiMulti.

Dziękuję

Adalbert
2010-10-24 (22:41)

status SirMavins
Data rejestracji: 2009-05-29
Ilość postów: 3951

4654
wpis nr 366 680
[ CZCIONKA SPECJALNA ]

Masz w poczcie, ale to SirMavins Ci wysłał te od marca.
2010-10-24 (22:44)

status Kurek
Data rejestracji: 2010-10-20
Ilość postów: 639

12702
wpis nr 366 682
[ CZCIONKA SPECJALNA ]

Przepraszam za pomyłkę w dacie powinno być od 15-06-2009 to jest od 1-szego losowania MM - są to wszystkie wyniki niesortowane
2010-10-24 (22:44)

status SirMavins
Data rejestracji: 2009-05-29
Ilość postów: 3951

4654
wpis nr 366 683
[ CZCIONKA SPECJALNA ]

A tu link



http://rapidshare.com/files/426955999/0_-_MULTI_MULTI_-_2010_10_25_ADAL.xls
2010-10-24 (22:46)

status Kurek
Data rejestracji: 2010-10-20
Ilość postów: 639

12702
wpis nr 366 684
[ CZCIONKA SPECJALNA ]

Zaraz ci wysyłam
2010-10-24 (23:00)

status Kurek
Data rejestracji: 2010-10-20
Ilość postów: 639

12702
wpis nr 366 687
[ CZCIONKA SPECJALNA ]

Wysłane
2010-10-25 (00:17)

status Kurek
Data rejestracji: 2010-10-20
Ilość postów: 639

12702
wpis nr 366 708
[ CZCIONKA SPECJALNA ]

Dostałeś już ten plik, nie wiem czy dobrze doszło, bo ten mój pocztowy chłam krzyczał, że adres jest niewłaściwy i nie pokazuje w wysłanych
2010-10-25 (00:46)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 715
[ CZCIONKA SPECJALNA ]

Kurek, dziękuję dostałem. Właśnie o to mi chodziło, cały zakres losowań MultiMulti, jako wyniki niesortowane.

Pozdrawiam

Adalbert
2010-10-25 (09:08)

status pawell
Data rejestracji: 2007-09-08
Ilość postów: 1003

2864
wpis nr 366 731
[ CZCIONKA SPECJALNA ]

Jeżeli mogę to mam takie spostrzeżenie że twoje typowanie:



na 4/9 : sieć typu FIT--2,22,24,32,48,51,67,68,73



bylo podobne do typowań powtórek z trzech ostatnich losowań:



1). 3,12,24,51,55,58,72+17,67,75...4/10

2). 3,12,24,51,55,58,72+14,34,38,68,80...4/12

3). 17,55,67,75+14,34,38,68,80..4/9.





i do osoby o nicku trendy 08 :

17,20,22,24,38,51,55,58,67,72------------5/10



------------------------------------------------------------------------



Nadmieniam że liczby 17,22,24,51,55,58,67,68,72--( 6/9 ) powtarzają się w tych typowaniach a wynik 6/9 jest już bardzo obiecującym rezultatem.

Pzdr.



2010-10-25 (14:02)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 805
[ CZCIONKA SPECJALNA ]

Prognoza losowania MultiMulti 25 listopada 2010, godz. 14:00







Ledwo zdążyłem.
2010-10-25 (14:06)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 366 807
[ CZCIONKA SPECJALNA ]

kiepsko ale za każdym razem dobrze nie będzie .

:)
2010-10-25 (14:14)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 808
[ CZCIONKA SPECJALNA ]

Witam.



Tym razem faktycznie kiepsko:







Zobaczymy, co będzie w kolejnej prognozie. Jak widać sieci neuronowe nie zawsze radzą sobie z problemem, albo ludzie nie radzą sobie z sieciami neuronowymi, w tym przypadku ja.

Sprawdzę cały algorytm jeszcze raz, może gdzieś jest błąd. Po wczorajszym losowaniu wprowadziłem kilka zmian w strukturze sieci. Wprawdzie w trakcie prognozowania wszelkie kryteria trenowania sieci były spełnione.

Przygotuje kilka screens, jak wygląda działanie programu, jakie informacje sa wyświetlane, jak to wszystko wygląda.

Pozdrawiam

Adalbert
2010-10-25 (14:49)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 366 811
[ CZCIONKA SPECJALNA ]

Dam Ci na razie moje wyniki 49\'s.



http://www.speedyshare.com/files/24861458/wyniki_49.txt
2010-10-25 (14:57)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 366 812
[ CZCIONKA SPECJALNA ]

Jak przerobisz program to powysyłaj mi screeny programu i prognozę na maila.

2010-10-25 (15:12)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 366 815
[ CZCIONKA SPECJALNA ]

Spoke na tzw 99% masz złe wyniki

temat dobrych wyników tłukę od dwóch tygodni .



Adalbert

zwracałam uwagę pytając \"dlaczego przykładowe 50 ostatnich losowań\" , ale nic nie napisałeś , oprócz tego że ten temat już nieaktualny.

ja mam dobry a może nawet bardzo dobru sposób na przygotowanie danych , czy również dla sieci nie wiem , ale podejrzewam , że tak.

w temacie równoległym gumiś podaje teraz swój sposób , który ma parę wad , mój jest dużo lepszy.



nikt nie pisze publicznie o tym co ma dobrego - konkretnie , wiec ja też tak czynię .
2010-10-25 (15:18)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 366 816
[ CZCIONKA SPECJALNA ]

kurka zrób zaczątek na sortowane, żebym \"widział\" jak to robić a ja zrobię resztę.

Bo przecież najdłużej schodzi nie z sposobem obróbki :

strona --- > txt ---> excel --- > txt

tylko z ilością wyników.



pojedyńczo nie będę usuwał



\" Results for Monday 25 October 2010 Booster

LUNCHTIME \"

4 8 17 20 27 43 25

\" Results for Sunday 24 October 2010 Booster

LUNCHTIME \"

12 26 30 31 35 42 40

\" TEATIME \"

16 18 31 40 42 44 15



bo to mi rok zajmie. Poza tym dziwnie umieszczają te wyniki :



nowe

1

2

1

2

1

2

stare
2010-10-25 (15:19)

status tj_gumis
Data rejestracji: 2010-03-31
Ilość postów: 337

12456
wpis nr 366 817
[ CZCIONKA SPECJALNA ]

Kurka



Dzidzia badz tak dobra i zanim zaczniesz gdakac slowa \"wada\" najpierw uzasadnij to merytorycznie.



Poza tym co ja do jasnej anielki robie jesli nie przedstawiam tego co mam dobrego ? Tymbardziej ze o ile sie orientuje to zagadnienie, w ten sposbo nigdy nie bylo prezentowane.
2010-10-25 (15:27)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 366 819
[ CZCIONKA SPECJALNA ]

Albert,

masz przykładowe wyniki, więc możesz zrobić kod programu.

Wyniki zawsze można zmienić, jak się dogadam z kurką i pokaże mi drogę to zrobię sortowane od 2005 i wymienię się z kurką za niesortowane i sprawdzimy błędy.



Jak się nie dogadamy to zrobisz analizę na tych losowaniach co są.

Na 19.00 możesz zrobić z tych co Ci dałem.



Maila masz , wszystkiego rzucać tu nie musimy, tym bardziej poprawionych wyników, bo jednak większość jest tutaj sępów - szczególnie tych niepiszących, a odwiedzających.

2010-10-25 (15:43)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 829
[ CZCIONKA SPECJALNA ]

Zgodnie z tytułem całego wątku „Sieci neuronowe w praktyce – prognozowanie losowań MultiMulti” poniżej przedstawiam kilka kolejnych informacji, jak to wygląda w praktyce.



Po odczytaniu archiwalnych losowań i obliczeniu skumulowanego prawdopodobieństwa wylosowania każdej z liczb wybranej gry, rozpoczyna się etap trenowania sieci. Na ekranie wyświetlane są informacje o uzyskanych wartościach warunków granicznych, które decydują o zakończeniu etapu trenowania.



Przykład dla sieci FIT:







Epoch (numer iteracji)=18

W 18 z 1000 iteracji zakończono etap trenowania.



Osiągnięte zostały wartości graniczne, po których trenowanie sieci nie ma sensu (nie uzyska się lepszego wyniku):







Performance= 1.69e-10 (parametr, który określa, że na etapie trenowania i testowania sieci wynik symulacji różni się od rzeczywistego wyniku o 1.69e-10 i lepszego rezultatu nie uzyska się.







Training state:

Gradient zmian parametru learning rate wynosi 9.6431e-6. Założone minimum wynikające ze struktury sieci i momentu sieci <9e-6



Błąd odchyleń wartości przewidywanych od wartości testowanych Mu=1e-10

Liczba błędnie prognozowanych wyników na etapie testowania Validation Check=0







Wyniki regresji wag sieci, parametry, które decydują o zmianach wag, stopnie swobody, R=1 oznaczają, że sieć na etapie trenowania nie znajduje już innego rozwiązania – osiągnięto najlepsze dostosowanie sieci do wprowadzonych danych wejściowych. Lepszych nie będzie.







Ponieważ jest to sieć typu FITting wyświetlana jest informacja o dopasowaniu się sieci na etapie trenowania i testowania, czyli z jaką dokładnością sieć prognozuje „przyszłość” na podstawie „przeszłości”

Górny wykres informuje o uzyskanych rezultatach testowania i trenowania sieci. Dolny wykres o błędach prognozowania. Miejsce, gdzie wykres błędów osiąga „0” to sytuacja, kiedy sieć zmienia BIAS na podstawie aktualnej wartości momentu sieci.

W trakcie testowania i trenowania na bieżąco wykresy i informacje ulegają zmianie po każdej iteracji.

Tak, to wygląda na ekranie, są to różnego rodzaju informacje wyświetlane w trakcie trenowania i testowania sieci.

W przypadku sieci NARX, NAR i NIO wyświetlane są dodatkowe informacje o tych parametrach sieci, które są charakterystyczne dla ich struktury i które decydują o zakończeniu trenowania i testowania sieci.



Program sam decyduje, kiedy przerwać trenowanie sieci i przejść do prognozowania. Warunkiem zakończenia etapu trenowania sieci jest spełnienie założonych kryteriów: średniego błędu odchylenia standardowego (MSE), zmian gradientu learning rate i wielu innych.

Kiedy, te parametry graniczne zostaną osiągnięte, kończy się etap trenowania i testowania sieci i wykonywana jest prognoza kolejnego losowania.



Przykładowe informacje widoczne na etapie trenowania i testowania sieci NARX



Główne okno trenowania i testowania sieci:







Time Series respons (odpowiedź sygnału wyjściowego), inaczej mówiąc dostosowanie się sieci do opóźnienia w czasie wyników kolejnych losowań w stosunku do archiwalnych danych.







Błąd korelacji pomiędzy losowania w zależności od przesunięcia w czasie wyników prognozy w stosunku do archiwalnych danych:







Prościej mówiąc w Prognozerze_v2 założone zostało pewne opóźnienie czasowe (1:2 losowań), które mówi o tym, że prognoza wykonana przez Prognozera_v2 może być na kolejne losowanie (przesunięcie o 1) lub na losowanie przesunięte w czasie o 2. Ten parametr można zmieniać w dowolnym zakresie, czyli np. prognozować losowania, które będą miały miejsce za tydzień, miesiąc itp. Sieć i tak automatycznie sprawdza, jakie są błędy prognoz przesuniętych w czasie o 1:N i wybiera parametr przesunięcia gwarantujący osiągniecie, jak najlepszych wyników prognozy na podstawie wcześniej omówionych warunków granicznych.



W bardzo dużym skrócie przedstawiłem, jak wygląda główny moduł Prognozera_v2, czyli budowanie, trenowanie, testowanie sieci neuronowych i prognozowanie.



Jak widać na przedstawionych powyżej screens wszystkie parametry decydujące o zakończeniu trenowania sieci zostały osiągnięte.



W takim razie rodzi się pytanie, dlaczego sieci (cztery różne sieci) nie potrafiły dzisiaj prawidłowo prognozować choćby jednej losowanej liczby.

Wykluczam, że na wejściu sieci dane wejściowe, czyli skumulowane prawdopodobieństwo wylosowania liczb jest źle obliczone lub nie ma sensu.

W tym wypadku sieć wyświetliłaby informację, że na podstawie danych wejściowych nie można zakończyć etapu trenowania ponieważ dane wejściowe nie spełniają wymaganych warunków potrzebnych do wytrenowania sieci.

Wtedy trzeba myśleć nad zmianą samego algorytmu przygotowania danych wejściowych podstawianych do sieci.

Tu na szczęście tak nie jest.



Co jest wynikiem prognozy?



Wynikiem prognozy jest kolejna (przewidywana) wartość skumulowanego prawdopodobieństwa wylosowania każdej z liczb.

Teraz na podstawie tej prognozy, czyli wartości skumulowanego prawdopodobieństwa zaprogramowałem moduł, który wykonuje obliczenia w przeciwnym kierunku, czyli znajduje jakie liczby zostaną wylosowane, aby właśnie otrzymać prognozowane skumulowane prawdopodobieństwo.



Wygląda na to, że w tym miejscu popełniam błąd. Dlaczego tak twierdzę? Dlatego, że Prognozer_v2 prawidłowo prognozuje kolejne wartości skumulowanego prawdopodobieństwa. Sprawdzałem to na archiwalnych danych i wszystko jest o.k. w granicach założonych kryteriów.

Natomiast muszę zastanowić się na błędem w ostatnim algorytmie, czyli tym, który decyduje o tym, co jest najważniejsze: odpowiedzi na pytanie, jakie zostaną wylosowane liczby?

Prawdopodobieństwo na pewno jest dobrze prognozowane.

Muszę się za to zabrać, nie jest to łatwe, ale będę kombinować.
2010-10-25 (15:45)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 366 830
[ CZCIONKA SPECJALNA ]

Przepraszam, za duże obrazy. W przyszłości poprawię.

Na pytania odpowiem później.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 3 ... 20 21
Wyślij wiadomość do admina