Wprowadzenie
niezależnie od tego, jaki charakter ma związek między przeszłymi danymi i przyszłością. Zbudowano już takich prognostycznych sieci bardzo wiele -i wiele z nich świetnie działało!
Są tacy, dla których urok trafnej prognozy giełdowej przewyższa wszystkie inne zalety sieci. Być może i Ty także tak na to patrzysz. Pozwól jednak, że ja pozostanę przy moich fascynacjach i przy okazji omawiania sieci neuronowych traktowanych jako narzędzia do różnych mniej czy bardziej użytecznych celów pokażę Ci jednak także, jak bardzo są one wzorowane na budowie i zasadach działania żywego mózgu - i jak ciekawe ma to konsekwencje w zakresie zachowania się sieci jako systemów uczących się i samodzielnie zdobywających wiedzę. Będziesz świadkiem zaskakujących doświadczeń, które będziesz mógł sam wykonać na swoim komputerze, a które pozwolą Ci lepiej zrozumieć siebie i lepiej poznać własny mózg, o którym już Szekspir powiedział, że jest ...kruchym domem duszy...
Zanim to jednak nastąpi - spróbuję odpowiedzieć na kilka podstawowych pytań.
Jak już wspomniałem, pierwszy z wymienionych wyżej atutów sieci, polegający na możliwości realizacji w nich postulatu “masowego równoległego przetwarzania” (masswe parallel processing) wynikający z faktu, że sieć neuronowa zbudowana jest z bardzo wielu (od kilkuset do kilkudziesięciu tysięcy) równocześnie pracujących i wspólnie przetwarzających informacje elementów zwanych neuronami, można w pełni wykorzystać jedynie wtedy, gdy uda się zbudować elektroniczne system naśladujące żywe, biologiczne neurony. Ja mam takie systemy w moich laboratoriach, ale nie jestem w stanie dołączyć ich do każdego egzemplarza tej książki. Dlatego na dołączonej dyskietce znajdziesz programy, z pomocą których będziesz mógł zamodelować sobie sieci na swoim komputerze, nie znajdziesz natomiast budulca do tworzenia sieci w postaci oddzielnych autonomicznych systemów, tak zwanych neurokomputerów. Sorry! Jednak te Twoje symulowane sieci będą miały taką samą budowę, jak sieci które ja buduję i badam w moich laboratoriach - i teraz Ci tę budowę wstępnie omówię.
Podstawowym elementem strukturalnym, z którego buduje się sieci neuronowe - są sztuczne neurony. Ich pierwowzorem są komórki nerwowe budujące mózg człowieka (rys. 1.5), ale w istocie elementy używane w technicznych sieciach neuronowych są skrajnie uproszczone i zawierają tylko podstawowe (nie do końca wiadomo, czy najważniejsze) właściwości swoich biologicznych pierwowzorów. Niżej je dokładniej opiszę, teraz jednak is-