Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 8 9 10 11 12 13 14
Wyślij wiadomość do admina

Przewiń wpisy ↓

sieci neuronowe w ML

2009-03-20 (19:56)

status slawek001
Data rejestracji: 2005-02-24 00:00:00
Ilość postów: 6116

721
wpis nr 188 690
[ CZCIONKA MONOSPACE ]

Ok już milczę trochę humoru chciałem Tu wprowadzić cóż nie wyszło



Przepraszam



wesołego wieczoru
2009-03-20 (21:10)

status ???----???----???
Data rejestracji: 2009-03-20 00:00:00
Ilość postów: 2

4338
wpis nr 188 719
[ CZCIONKA MONOSPACE ]

Następni nawiedzeni naukowcy. Prędzej zrobią karierę jako jasnowidzący niż odnajdą kod przyszłości. Idźcie do dyplomowanej wróżki z praktyką. Ta wszystko wie i powie z kart tarota, szklanej kuli, fusów, sierści kota czarnego. Pełno takich i kasę na tym robią. Po co się męczyć w pseudonaukowe brednie. Nie szkoda czasu?

Pozdrowienia dla wesołego Sławka.
2009-03-20 (21:22)

status KOŃ
Data rejestracji: 2008-10-12 00:00:00
Ilość postów: 124

3793
wpis nr 188 726
[ CZCIONKA MONOSPACE ]

Adalbert,

w pierwszy twoim wpisie oporócz tego że podawałeś imiona i nazwiska,

i obrażałeś niektórych,

napisałeś również, że bez probemu

osiągnasz skuteczność 80%, najczęściej jednak 70%.

wiec bądź tak dobry i przez kilka najbliższych dni podawaj

nam te dziesiatki do multilotka gdzie bedzie ta skuteczność

bo jak dobrze wniostkuje z tego co napisałeś

codziennie bedziemy mieli trafione

7/10 lub 8/10

to podawaj nam zamiast jakiś kodów źrudłowych których i tak nikt nie rozumie łącznie z tobą codziennie te códowne

dziesiatki, które beda miały te trafność 70 lub 80%

a my codziennie bedziemy

zarabiali 140zł lub 520zł

ja już sie nastawiam że bede grał na stawce razy dziesieć,

no to niezłe kurczaki codziennie 1400zł

chyba jutro złoże wypowiedzenie w robocie,

oczywiście jeśli przychylisz sie do tej prośby,



jeśli to prawda to nawet bede skłony czytać twoje codzienne procedury

czyli że wstajesz o godz 4.00

4.05 - robisz 4 pompki

4.10- smarzysz jajecznice,

4.20- myjesz zęby,

4.40- biegniesz na przystanek,

.....



obiecuje bedę wszystko czytał i udawał że mi sie podoba tylko

podawaj nam codziennie te códowne 7/10 lub 8/10



nawet wtedy zapytam cie jak Ci minoł dzień itp
2009-03-21 (10:04)

status rico
Data rejestracji: 2008-12-11 00:00:00
Ilość postów: 509

3966
wpis nr 188 795
[ CZCIONKA MONOSPACE ]

KOŃ bądź łaskaw wrócić do żłoba i zajadać swoje ulubione siano i owies i nie truj tu na forum , bo stajesz się nudny, ponadto powtarzasz się, a to świadczy, ze jesteś starym koniem, który ma sklerozę i daj ludziom się wykazać

???...???...???, ty też potrójny pytajniku, nie wcinaj się ze swoimi wywodami, bo tak kłapać jęzorem to każdy potrafi, wolałbym jak byście obaj coś napisali w moim temacie, bo tu chyba na zbyt małą wiedzę, na poziomie zmrożonej małży nie macie nic do dodania.

Zrozumiał to Sławek i to cenię, dwa razy się wygłupił, ale dał sobie spoko, czyli wyluzował, więc myślę , ze i do was to dotrze.

Pozdrawiam i wykazujcie się w moim temacie,bo tam wszystko przystoi, nawet niecenzuralne wstawki.

Przy okazji pozdrawiam administratora Pasko, który mam nadzieję nie zablokuje dyskusji w tym temacie.
2009-03-21 (12:01)

status AA
Data rejestracji: 2008-04-13 00:00:00
Ilość postów: 107

3377
wpis nr 188 810
[ CZCIONKA MONOSPACE ]

Zanim coś napiszesz na temat sieci

musisz pamiętać co tu jest







2009-03-21 (12:17)

status ,,,
Data rejestracji: 2009-01-02 00:00:00
Ilość postów: 109

4023
wpis nr 188 812
[ CZCIONKA MONOSPACE ]

Właśnie, pamiętaj o tym AA i wszyscy inni, którzy chcą zniechęcić tych, którzy postanowili coś stworzyć nowego.

Wiadomo, żaden odkrywca nie miał łatwo, a byli też tacy, których palono na stosie za swoje poglądy.

Powodzenia.
2009-03-21 (14:05)

status diegoz
Data rejestracji: 2007-01-20 00:00:00
Ilość postów: 10

2486
wpis nr 188 821
[ CZCIONKA MONOSPACE ]

cześć,



o ile moje zdanie jako założyciela tego wątku ma jakieś znaczenie

to napisze tak miedzy innymi do rico i innych,

dla mnie o wiele bardziej wartościowe jest jedno zdanie osoby o nicku KOŃ,

cała seria postów osoby pod nickiem \"Adalbert\"- która to osoba wpada

tu jak z procy i na Dzień dobry w pierwszym swoim poście podaje imiona nazwiska i próbuje obrazić osoby które zasługuja na DUŻY SZACUNEK,

jeśli chcesz bardzo wiedzieć jak sie by zakończyła seria postów pisana

przez \"Adalbert\" to wklejam tu linka aby Cie i innych przekierować

na inne forum gdzie \"Adalbert\" pisał pod nickiem \"lolek\",

masz już ładnie spakowane i skumulowane prawie 300 postów które

by sie tu pojawiły w najbliższym czasie,



http://www.forex.nawigator.biz/dyskusje/viewtopic.php?t=645&postdays=0&postorder=asc&start=130&sid=d64cc087fe1705d5c8c7fdab28012313



2009-03-21 (14:10)

status diegoz
Data rejestracji: 2007-01-20 00:00:00
Ilość postów: 10

2486
wpis nr 188 822
[ CZCIONKA MONOSPACE ]

dla mnie o wiele bardziej wartościowe jest jedno zdanie osoby o nicku KOŃ, jak cała seria postów osoby pod nickiem \"Adalbert\"-



we wcześniejszym wpisie brakło tego porównania i słowa \"jak\"
2009-03-21 (14:52)

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

4335
wpis nr 188 823
[ CZCIONKA MONOSPACE ]

Witam.

Wracając do pytania, które zadał nowy35, a dotyczącego standaryzacji wyników losowania postaram się wyjaśnić to najlepiej, jak tylko można. Mam nadzieję, że uda mi się. Od razu muszę jednak sprostować mój błąd polegający na nieprawidłowej nazwie: to nie jest standaryzacja, a jest normalizacja.



1) Załóżmy, że na etapie uczenia na wejściu sieci podajemy wynik losowania (Input):

<pre>6 10 13 22 34 37 38 40 41 42 51 52 53 54 56 59 63 70 71 74</pre>,

a na wyjściu podajemy wynik kolejnego losowania (Target):

<pre>4 7 8 18 21 23 27 32 35 42 45 49 51 54 57 65 67 68 69 71</pre>



Podaliśmy dane dotyczące następujących po sobie zdarzeń: Input ----> Target.

W trakcie uczenia sieci zostanie przez algorytm sieci zapisana między innymi informacja, że na wejściu sieci jest zbiór danych z przedziału <6, 74>, a na wyjściu zbiór danych z przedziału od <4, 71>.



2) Skończyliśmy etap uczenia sieci i zaczynamy jej trenowanie i w efekcie sieć zapisze wszystkie potrzebne informacje dotyczące wag sieci, bias, struktury itp, w tym również informacje o zakresie min/max wejścia i wyjścia sieci.



3) Teraz chcemy, aby na podstawie nowych danych wejściowych, czyli wyniku losowania na podstawie, którego liczymy na prognozę ze 100% skutecznością, nasza sieć neuronowa wyznaczyła (prognozowała) wynik kolejne losowania, które dopiero będzie miało miejsce. Załóżmy, że podajemy sieci na wejściu (Input):

<pre>2 3 7 8 9 10 11 13 15 19 22 24 29 36 40 41 45 56 76 77</pre>

W takiej sytuacji mamy do czynienia z przypadkiem, kiedy dwie pierwsze liczby 2 i 3 oraz dwie ostatnie liczby 76 i 77 znajdują się poza przedziałem danych wejściowych, który na etapie uczenia sieci i jej trenowania zawierał się w przedziale <6, 74>, czyli dochodzi do sytuacji, w której brakuje wag sieci dla takiego zakresu danych wejściowych <2, 77> i nasza sieć nie jest wstanie prawidłowo prognozować kolejnego losowania ponieważ nie wie, jakie wagi przypisać liczbom spoza zakresu danych wejściowych zdefiniowanych w trakcie jej uczenia i trenowania. To jest pierwszy problem.



4) Drugi problem związany jest z tym, że prognoza losowania wykonana w oparciu o algorytm sieci będzie dotyczyć wyników z przedziału <4, 71>, ponieważ taki był zakres naszego Target na etapie uczenia i trenowania sieci.



Oczywiście otrzymamy wynik w postaci prognozy, która będzie obarczona błędem wynikającym z tego, że mamy inne zakresy danych wejściowych:

na etapie uczenia i trenowania był to zakres <6, 74>, a na etapie prognozowania jest zakresem <2, 77>.



5) Kolejny problem związany jest z tym, że na etapie uczenia i trenowania sieci zdefiniowaliśmy, iż wynik jej obliczeń zawierać będzie się w przedziale <4, 71>, bo taki był zakres wyniku losowania, który wprowadziliśmy, jako Target.



6) Sieć dokona obliczeń i na podstawie tych warunków granicznych obliczy nam kolejną prognozę. Czekamy do dwudziestej drugiej z minutami na wynik losowania i okazuje się, że wylosowano liczby:

<pre>1 3 10 11 17 18 20 25 37 38 42 52 56 58 64 67 70 76 77 80</pre>,

czyli z przedziału od 1 do 80, a my naszą sieć nauczyliśmy, że wynik prognozy zawierać będzie się w przedziale <4, 71> i z przykrością stwierdzamy, że ponieśliśmy porażkę.



Podsumowując ten wstęp:

- uczymy i trenujemy sieć podając jej informację, że zakres danych wejściowych zawiera się w przedziale <6, 74>, zakres danych wyjściowych w przedziale <4, 71>;

- następnie podajemy sieci nowe dane wejściowe z zakresu <2, 77>;

- czekamy na wynik losowania, który zawiera liczby z przedziału <1, 80>, a my nauczyliśmy naszą sieć, że wynik będzie zawierać się w przedziale <4, 71>.



Podane powyżej liczby, wyniki losowania są tylko przykładem mającym na celu przybliżenie i zdefiniowanie problemu. Problem ten dotyczy wszystkich dostępnych programów i narzędzi służących wykorzystaniu sieci neuronowych (Statistica, Matlab, Allyuda Forecaster, Neural Networks for Mathworks, NNpred.xls. NCluster.xls, Data Mining.xls, Forecaster.xls, NeuroSolutions i wielu, wielu innych).

W takim razie, co zrobić, aby w dowolnej strukturze sieci neuronowej tak przygotować dane wejściowe (Input) i dane wyjściowe (Target), żeby na etapie jej uczenia i trenowania wyeliminować ten niepotrzebny błąd?

I tu jest sedno sprawy - po prostu trzeba wyniki losowań przekształcić do takiej postaci, że unikniemy opisanej powyżej sytuacji.

Nazywane jest różnie: kwantyfikacja, standaryzacja, ale chyba poprawna nazwa to normalizacja.

Teraz odpowiedź na pytanie, które zadał nowy35 \"Do Adalbert, czy mógłbyś przybliżyć twoją metodę normalizacji wyników bo myślę że w doborze wyników jest cały pies pogrzebany...\"



Masz rację, tu jest pies pogrzebany, czyli wracamy do tematu. Normalizacja jakichkolwiek danych liczbowych, najprościej mówiąc, sprowadza się do takiego ich przekształcenia, aby zawierały się zawsze w tym samym przedziale. W przypadku losowań gier Totalizatora jest to bardzo proste W Matlab ponieważ korzystam z z funkcji:

function [pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);

gdzie:

p - to dane wejściowe, czyli Input,

t - to dane wyjściowe, czyli Target,

pn, tn - to znormalizowane p i t

minp, maxp, mint, maxt - to odpowiednio wartości minimalne i maksymalne przedziałów liczb, w których zawierają się Input i Target.

Teraz przekładając to na język polski.

Funkcja normalizacji:

pn = 2*(p-minp)/(maxp-minp) - 1;

tn = 2*(t-mint)/(maxt-mint) - 1;

gdzie:

pn ---> znormalizowane Input;

tn ---> znormalizowane Target;

p ---> to każda z wylosowanych liczb w Input;

t ---> o każda z wylosowanych liczb w Target;

minp, maxp ---> to najmniejsza i największa liczba w Input;

mint, maxt ---> to najmniejsza i największa liczba w Target;



Poniżej przykłady:



Wynik losowania:

<pre>2 6 20 21 22 23 28 32 33 35 39 40 41 42 45 48 57 60 67 70</pre>

To samo w postaci znormalizowanej:

<pre>-1 -0.882352941176471 -0.470588235294118 -0.441176470588235 -0.411764705882353 -0.382352941176471 -0.235294117647059 -0.117647058823529 -0.0882352941176471 -0.0294117647058824 0.0882352941176470 0.117647058823529 0.147058823529412 0.176470588235294 0.264705882352941 0.352941176470588 0.617647058823529 0.705882352941176 0.911764705882353 1</pre>

mt=2; Mt=70

Wynik losowania:

<pre>2 10 24 25 30 41 42 44 47 55 57 58 62 66 68 70 71 72 77 80</pre>

To samo w postaci znormalizowanej:

<pre>-1 -0.794871795 -0.435897436 -0.41025641 -0.282051282 0 0.025641026 0.076923077 0.153846154 0.358974359 0.41025641 0.435897436 0.538461538 0.641025641 0.692307692 0.743589744 0.769230769 0.794871795 0.923076923 1</pre>

Jak widać wyniki losowań po normalizacji zawierają się w przedziale <-1, 1>, co dla budowanej sieci jest bardzo ważne. Po prostu nasza sieć ma na wejściu i wyjściu ten sam zakres liczbowy, a to ma bardzo ważne znaczenie na etapie jej uczenia i trenowania.
2009-03-21 (15:02)

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

4335
wpis nr 188 825
[ CZCIONKA MONOSPACE ]

Przepraszam za te, tzw. literówki, ale bardzo się spieszyłem
2009-03-21 (17:06)

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

4335
wpis nr 188 839
[ CZCIONKA MONOSPACE ]

Diegoz.

Przepraszam, że w tzw. wątku dotyczącym wykorzystania sieci neuronowych do prognozowania losowań zabrałem głos.

Wprawdzie zachęcałeś do \"chetnie pogadam z kims kto probowal stosowac sieci neuronowe w grach losowych i ma jakies wieksze lub mniejsz sukcesy\", ale chyba źle trafiłem i zacząłem pisać na ten temat nie w tym miejscu i w czasie.

Piszesz również, że \"dla mnie o wiele bardziej wartościowe jest jedno zdanie osoby o nicku KOŃ, jak cała seria postów osoby pod nickiem \"Adalbert\"

Nic dodać nic ująć. W takim razie jeszcze raz przepraszam, że chciałem, że miałem nadzieję na wymianę poglądów, wiedzy, że próbowałem w Twoim \"wątku pogadać z kimś\". Miałem nadzieję, że znajdę poparcie z Twojej strony, ale jezeli Ci przeszkadza moja osoba to nie pozostaje mi nic innego, jak pożegnać się

Żegnam i nie przeszkadzam wymianie poglądów, wiedzy i doświadczenia z Koniem.

Wojciech Winiecki
2009-03-21 (17:30)

status willi
Data rejestracji: 2006-05-25 00:00:00
Ilość postów: 4417

2042
wpis nr 188 848
[ CZCIONKA MONOSPACE ]

Witam !



Przypadkowo tu zajrzałem.No chyba to niemożliwe aby Adalbert to był Pan Wojtek Winiecki.



Ale jeżeli to prawda to proszę o kontakt,bo chciałbym wiedzieć.

Maila Pan zna.



Pozdrawiam Willi .
2009-03-21 (17:52)

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

4335
wpis nr 188 852
[ CZCIONKA MONOSPACE ]

Willi.

Nie mylisz się, to ja, to ten sam Wojtek, który proponował Ci symetryczne systemy skrócone, które analizowałeś. Kilka lat upłynęło, a ja w tym czasie wymieniłem komputer i niestety nie mam Twojego adresu e-mail.

2009-03-21 (17:59)

status diegoz
Data rejestracji: 2007-01-20 00:00:00
Ilość postów: 10

2486
wpis nr 188 854
[ CZCIONKA MONOSPACE ]

Panie,

Wojciech Winiecki,- niewiedziałem kto sie kryje za tą ksywka Adalbert,

tylko z mojej strony raczej nie bedzie żadnego wsparcia bo juz dawno

sie nie zajmuje \"uczeniem\" sieci,

a Pan jako osoba używająca programów statsoftu - statistica i modółów

do sieci neuronowych ktore to tam są zawarte (napisał pan że 8 lat używa

statistica)



no to może wreszczcie doczyta Pan kilka zdań które sa we wszystkich

skryptach do statistica- napewno Pan posiada te skrypty,

możliwe że nie - sa do dostania przy zaopatrzaniu sie w wersje orginalne lub do dokupienia w księgarni, jeśli Pan tego nie posiada- to teraz wysile sie i to przepisze specjalnie dla Pana i może coś zaświta:



skrypt \"statsoft\"

wydanie kraków 2001

opracowane przez profesora Ryszarda Taduszewicza-

jeden z najwiekszych autorytetów i znawców sieci neuronowych

w naszym kraju,



strona 11

tak to leci:

....\"sprawą oczywistą jest że nie każdy problem można rozwiązać za pomoca sieci neuronowych. Na przykład, jeśli ktoś chciałby znać wyniki totolotka, to ani sieć neuronowa, ani żadna inna technika nie jest mu wstanie dostarczyć wymaganej procedury obliczeniowe, poprostu

nie istnieje regóła (ani neuronowa, ani żadna inna) która na podstawie

dostępnej danej pozwoliłaby wyznaczyć wartość potrzebnej zminnej

wyjściowej- czyli szcześliwe numery.

W rozważanym przypadku sprawa jest w miarę prosta, ponieważ rzeczą

z góry wiadomą, że nie istnieje żaden związek pomiedzy rozważanymi wartościami czyli nie istnieją fakty których znajomość pozwoliłaby wnioskować o przyszłych wynikach, zatem nikt rozsądny nie bedzie wymagał aby sieć przeprowadziła skuteczną prognozę.\"

koniec cytatu- specjalnie dla pana to przepisałem,

ale polecam sie zaopatrzyć w te skrypty przed dalsza praca,



natomiast jeśli Pan uważa że najwiekszy autorytet w naszym kraju i znawca sieci niemiał racji- to polecam udać sie na osobistą konfrontacje,

ja już miałem osobista przyjemność z panem Profesorem rozmiwiać,

Panu Panie Wanicki też to zalecam

a zreszta powinnien pan widzieć po uzyskiwanych przez siebie wynikach

że sieci nie da sie nauczyć,

i następnym razem prosiłbym sie zwracać z szacunkiem ,

do osoby piszacej jako Mariusz



temat wolny jak pan chce prosze pisac dowlona ilośc postow w tym watku

nawet 150 dziennie

pozdrawiam
2009-03-21 (18:09)

status diegoz
Data rejestracji: 2007-01-20 00:00:00
Ilość postów: 10

2486
wpis nr 188 855
[ CZCIONKA MONOSPACE ]

i nie wycofuje sie ze zdania które napisałem:



że dla mnie o wiele bardziej wartościowe jest jedno zdanie osoby o nicku KOŃ, jak cała seria postów osoby pod nickiem \"Adalbert\"-
2009-03-21 (18:09)

status willi
Data rejestracji: 2006-05-25 00:00:00
Ilość postów: 4417

2042
wpis nr 188 856
[ CZCIONKA MONOSPACE ]

Witam



Panie Wojtku-systemy symetryczne,sieci to wszysko się zgadza.

A co z chorobą i pożegnalnym wpisem u mnie na forum?

Przepraszam ,że zadaje takie pytania,ale sam Pan rozumie.



Tutaj na forum dzieją sie dziwne rzeczy i teraz bardzo ciężko mieć do kogoś zaufanie.
2009-03-21 (18:18)

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

4335
wpis nr 188 859
[ CZCIONKA MONOSPACE ]

Wili.

Masz zupełną rację, postaram się odszukać Twój adres e-mail. Mój dawny adres e-mail na neostradzie (wojciech.winiecki@neostrada.pl) jest już nieaktualny.

Odezwę się na Twoim Forum

Pozdrawiam

Wojtek (Adalbert to w Niemczech, Austrii, Szwajcarii, Księstwie Linchenstein i chyba w Szwecji, a także Norwegii to imię Wojciech)
2009-03-21 (18:33)

status dylong
Data rejestracji: 2006-07-21 00:00:00
Ilość postów: 2814

2572
wpis nr 188 862
[ CZCIONKA MONOSPACE ]

Człowieka można rozpoznać na wiele sposobów, również po stylu pisania i używaniu charakterystycznych zwrotów. Jak przeczytałem jeden z wpisów Adalberta, miałem przeczucie, że to Pan Wojciech, ale bałem się o tym myśleć. Jeśli tak jest w istocie to pozdrawiam!

Taaaak, do Mariusza trzeba mieć szacunek, zwłaszcza za skecz \"wartości sygnałów\" napisanego pod literackim pseudonimem Arek70077, zapewno dużo, dużo tego typu tekstów pojawiło się pod wieloma innymi pseudonimami, ale czy to ważne...
2009-03-21 (18:39)

status nowy35
Data rejestracji: 2005-04-23 00:00:00
Ilość postów: 2915

898
wpis nr 188 863
[ CZCIONKA MONOSPACE ]

Witam.

Panowie po co tyle emocji i nerwów,dlaczego nie traktujemy tego jako zabawy?

Jak Adalbert chce przekazać trochę wiedzy to po co mu w tym przeszkadzać.

O jakie ujawnianie danych chodzi??? Każdy kto śledził od paru lat to forum to zna imię i nazwisko osoby o nicku Mariusz v01 i v02.Poza tym to Mariusz co chwila obraża różne osoby i nie usprawiedliwia go duża wiedza z zakresu gier losowych.
2009-03-21 (18:44)

status nowy35
Data rejestracji: 2005-04-23 00:00:00
Ilość postów: 2915

898
wpis nr 188 866
[ CZCIONKA MONOSPACE ]

Adalbert kontynuuj ,nieważne czy Tadeusiewicz ma rację ,zawsze to jakaś rozrywka dla umysłu.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 8 9 10 11 12 13 14
Wyślij wiadomość do admina