Fraktale , Sieci neuronowe ,Algorytmy genetyczne...
Błąd na wyjściu wynosi x, a więc błędy na wyjściach meuronów ostatniej wartswy są odpowiednio x przemnożone przez wagi (na rysunku) -0.3 i -0.4. To daje Ci błędy na wyjściach neuronów (2, 1) i (2, 2). Błędy te przepuszczasz przez odwrotność funkcji aktywacji i otrzymujesz zsumowane różnice wejść neuronów, czyli błędy. I dalej tak samo...
Piszę to z głowy, więc nie do końca jest to tak prosto. Pamiętam, że wzory były dużo bardziej skomplikowane, pojawiały się w nim pochodne funkcji aktywacji. Radzę poczytać np. Tadeusiewicza.
Piszę to z głowy, więc nie do końca jest to tak prosto. Pamiętam, że wzory były dużo bardziej skomplikowane, pojawiały się w nim pochodne funkcji aktywacji. Radzę poczytać np. Tadeusiewicza.
Gdyby ciężka praca prowadziła do bogactwa, to najbogatsi byliby niewolnicy.
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
Czytam jego ksiazke 'sieci neuronowe', ale nie jest ona napisana przystepnym jezykiem. Po kazdym matematycznym wywodzie brakuje mi jakiegos prostego nawet przykladuLesioS pisze:Radzę poczytać np. Tadeusiewicza.

Sorry LesioS, moze wydac Ci sie teraz, ze sie czepiam, ale tak nie jest. Starajac sie zrozumiec ten algorytm, czytam bardzo uwaznie Twoje posty i trafiam w moim odczuciu na pewne niescislosci, ktore zamazuja mi obraz

Nie wiem w ktorym momencie odnosisz sie do mojego rysunku, a w ktorym nie, bo jesli w calej swej wypowiedzi nawiazujesz do niego, to w mojej ostatniej warstwie wyjsciowej jest jeden neuron, a nie kilka, ale faktycznie, na jego blad skladaja sie w pewnym stopniu wagi -0.3 i -0.4.LesioS pisze:Błąd na wyjściu wynosi x, a więc błędy na wyjściach meuronów ostatniej wartswy są odpowiednio x przemnożone przez wagi (na rysunku) -0.3 i -0.4.
Tzn co mi daje te bledy? Blad wyliczam dla wyjscia, a dla warstwy przedostatniej (czyli warstwa z neuronami, gdzie wyjscia wynioslo odpowiednio 0.7624 i 0.7329) nie potrafie go wyliczyc! Do tej wlasnie warstwy, jak sam pisales, blad trzeba propagowac.LesioS pisze:To daje Ci błędy na wyjściach neuronów (2, 1) i (2, 2).
Blad czy bledy? Bo na razie umiem tylko wyliczyc ten z ostatniego neuronuLesioS pisze:Błędy te przepuszczasz przez (...)

Matteo pisze:Siec zwrocila nam wartosc 0.2604 [tu jest blad w oryginale, zaraz go poprawie]. Docelowym wyjsciem mialo byc 1. Wyliczamy blad:
1 - 0.2604 = 0.7396
odwrotnosc funkcji, chodzi Ci o pochodna funkcji aktywacji?LesioS pisze:Błędy te przepuszczasz przez odwrotność funkcji aktywacji i otrzymujesz zsumowane różnice wejść neuronów, czyli błędy
Wybacz moja dociekliwosc. Gdybym znalazl konkretna odpowiedz zakonczylbym ta dyskusje (a z mojej strony pewnie bardziej dywagacje ;]). Zrobilem rysunek przykladowej sieci i podalem wzory z ktorych korzystalem z nadzieja, ze ktos mi to policzy, nawet dla jednego neuronu. Nie ma nigdzie przykladu, wszedzie same wzory...

Pozdrawiam
Pomoglem sam sobie ;]
Moze sie jeszcze komus przyda. Nie wiem, jak moglem to przeoczyc...
http://home.agh.edu.pl/~vlsi/AI/backp_t/backprop.html
pozdrawiam
Moze sie jeszcze komus przyda. Nie wiem, jak moglem to przeoczyc...
http://home.agh.edu.pl/~vlsi/AI/backp_t/backprop.html
pozdrawiam
http://aragorn.pb.bialystok.pl/~gkret/SNN/SSN_w10.PDF
http://kik.pcz.pl/nn/samoorg.php?art=2
Chodzi mi na przykład o Sieć Kohonena.
Podobno daje dobre rezultaty na Forex ale same wzory mi nic nie mówią.
Nie mogę się doszukać na czym polega ta przewaga sieci.
Po algorytmach mogę wywnioskować ale po wzorach nie
http://kik.pcz.pl/nn/samoorg.php?art=2
Chodzi mi na przykład o Sieć Kohonena.
Podobno daje dobre rezultaty na Forex ale same wzory mi nic nie mówią.
Nie mogę się doszukać na czym polega ta przewaga sieci.
Po algorytmach mogę wywnioskować ale po wzorach nie
Sieć Kohonenna jest siecią samoorganizującą się. Oznacza to, że do "wypracowania" sobie wzorców klasyfikacyjnych wymaga danych, ale nie wymaga porządanych odpowiedzi na te dane. Odpowiedzi te są niejako kreowane przez samą sieć. Zdolność ta wynika ze specyficznej konstrukcji sieci.
Gdyby ciężka praca prowadziła do bogactwa, to najbogatsi byliby niewolnicy.
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
Niestety, sieci neuronowe to matematyka i wbrew pozorom również fizyka... Bez umiejętności czytania i interpretowania wzorów nie da się 

Gdyby ciężka praca prowadziła do bogactwa, to najbogatsi byliby niewolnicy.
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
Musisz wiedzieć, czego chcesz, wierzyć, że to osiągniesz i działać, by to zrealizować.
Najbardziej niebezpieczna broń na Ziemi: ludzki mózg...
moze jednak sprobowac, zrobic tak jak wlosi, wytlumaczyc krok po kroku jak zainstalowac program (nawet tak prymitywny jak neuroshell) ktory ma cos tam wspolnego z sieciami, jak tym programem sie poslugiwac, i wtedy skoncentrowac sie tylko na tym co wrzucam do srodka (input) i co ze srodka wyciagac (output). Jesli jacys zwykli smiertelnicy sa zainteresowani taka wspolpraca moze warto pomyslec o stworzeniu grupy ktora by sie tym zajela. Ja wspolpracuje z wlochami i mam dostep do przeroznych materialow, jesli sa chetni, czekam na propozycje.LesioS pisze:Niestety, sieci neuronowe to matematyka i wbrew pozorom również fizyka... Bez umiejętności czytania i interpretowania wzorów nie da się