![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ostatnio coraz częściej spotykam się z terminem sieci neuronowych. Zagłębiając się w temacie okazało się, że nad nimi pracuje się już od kilkudziesięciu lat. Temat okazał się dla mnie ciekawy - jednak gorzej z praktyką (napisanie czegokolwiek wymaga dużej wiedzy). Ktoś z Was miał styczność z sieciami neuronowymi? Może posiadacie jakieś ciekawe materiały na ten temat? Czy warto w to brnąć? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 27.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, też ostatnio zainteresowałem się tematem i wbrew pozorom tak jak kolega wyżej mówi wydaje się trudne ale później idzie już łatwiej (do czasu aż trzeba neurony uczyć). Przeczytałem trochę informacji z różnych stron i na jednej autor ciekawie napisał, że aby lepiej zrozumieć jak to działa należy zapomnieć o tym czego uczą nas w typowej informatyce, chodzi o stan 0 albo 1. Tutaj coś takiego nie występuje.
W skrócie zwykły program musi mieć w góry określone dane wejściowe np. rodzaj ubrania, płeć, wiek, status społeczny itd. Wszystkich możliwych kombinacji mogło by być setki albo i tysiące, miliony jak byśmy zawarli więcej danych na wejściu, wtedy zawsze uzyskamy konkretną odpowiedz bo wszystko zdefiniowaliśmy (tylko ile czasu by to zajęło). Sieć neuronowa nie potrzebuje znać wszystkich możliwych danych wejściowych żeby określić "jakieś" dane na wyjściu. Pytanie tylko w jakim stopniu będą poprawne z tym co chcemy uzyskać. Tu wszystko opiera się na procesie uczenia, czyli jak sieć ma reagować na dane wejściowe aby uzyskać pożądany rezultat. Spróbowałem zbudować sieć właśnie w php gdyż to język w którym mi osobiście się szybko pisze (IMG:style_emoticons/default/smile.gif) i szybko można przeglądać bazę z poziomu phpmyadmin. Aktualnie udało mi się stworzyć neurony i zapisać ich wartości w bazie danych tak żeby można było namacalnie zaobserwować zachodzące zmiany w wartościach. W bazie mam dwie tabele: - pierwsza określa pojedyncze neurony z informacjami o nich - druga przechowuje wszystkie możliwe wartości (wagi) połączeń między nimi dla każdego z nich Udało mi się ją nawet uczyć dla dwóch warstw (bez warstwy ukrytej), nad nauką wielowarstwowej sieci będę musiał jeszcze popracować gdyż nie do końca rozumiem przekładając na prostszy język jak to trzeba liczyć (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:19 |