img037 (47)

img037 (47)



Elementarne wprowadzenie do techniki sieci 31

wykorzystano i w jakim stopniu - jakoś autorzy zapominają napisać. Takie roztrzepane gapy!

Inna wyróżniona warstwa produkuje sygnały wyjściowe z całej sieci. Sygnały te stanowią rozwiązania stawianych sieci zadań. Tu sytuacja jest prostsza - na ogół wiemy, ile i jaki rozwiązań potrzebujemy. Jest jednak pewna subtelność, na którą warto zwrócić uwagę. Otóż neurony dysponują wprawdzie możliwością dostarczania rozwiązania w postaci pewnej wartości liczbowej, jednak wartość ta podlega pewnym dość istotnym ograniczeniom. Na przykład w większości implementacji sieci sygnały wyjściowe wszystkich neuronów mogą przyjmować wartości z przedziału od 0 do 1 (lub - co bywa korzystniejsze - od -1 do 1), zatem jeśli potrzebne nam wynik mają mieć wartości z innego (zwykle szerszego) przedziału - konieczne jest pewne skalowanie. Jakby tego było mało pojawia się inne ograniczenie - wyniki dostarczane przez sieć mają zawsze charakter przybliżony. Jakość tego przybliżenia może być różna, jednak o dokładności wielu cyfr znaczących nie może tu być mowy - dobrze, jeśli wynik dostarczany przez neuron ma dokładność lepszą niż dwie cyfry (czyli błąd może dochodzić do kilku procent). Taka jest już po prostu natura tego narzędzia.

Świadomość występowania podanych ograniczeń zmusza do odpowiedniej interpretacji sygnałów wyjściowych, by można było z nich sensownie korzystać. Najwygodniej jest tak interpretować stawiane neurokompute-rowi zadania, by odpowiedź mogła mieć charakter zaklasyfikowania do określonej kategorii - na przykład można domagać się, by sieć określiła, czy zyskowność inwestycji jest “mała” “średnia” lub “duża”, względnie czy kredytobiorca jest “pewny”, “ryzykowny” lub “zupełnie niewiarygodny”, natomiast wymaganie dokładnego określenia stopnia ryzyka lub wysokości kwoty, jaką można komuś pożyczyć, prowadzić będzie niezawodnie do frustracji. Dlatego liczba wyjść z budowanej sieci bywa często większa, niż liczba pytań, na które poszukujemy odpowiedzi, ponieważ dla wielu sygnałów wyjściowych trzeba sztucznie wprowadzić kilka neuronów obsługujących dane wyjście - na przykład w ten sposób, że przewidywany przedział wartości sygnału wyjściowego zostaje podzielony na pewne podzakresy i poszczególne neurony wyjściowe odpowiedzialne są za sygnalizowanie przynależności aktualnego rozwiązania do określonego przedziału. Taką sieć znacznie łatwiej zbudować i nauczyć, podczas gdy tworzenie sieci, z której “wyciska się” dokładne rozwiązania problemów matematycznych, jest typową “sztuką dla sztuki” - czasochłonną zabawą o minimalnej przydatności praktycznej (stosować trzeba symulatory sieci dysponujące bardzo dobrą dokładnością numeryczną i zalety sieci neuronowych w kontekście tego zastosowania stają się co najmniej problematyczne).


Wyszukiwarka

Podobne podstrony:
img071 (31) Elementarne wprowadzenie do techniki sieci neuronowych 65 Rys. 4.16. Prezentacja położen
img279 (3) Elementarne wprowadzenie do techniki sieci neuronowych 273 Rys. 11.31. Automatycznie gene
img023 (60) Elementarne wprowadzenie do techniki sieci neuronowych z ocenami nauczyciela). Wielkość
img093 (18) Elementarne wprowadzenie do techniki sieci neuronowych 87 wartości współczynnika określa
img105 (17) Elementarne wprowadzenie do techniki sieci pierwowzoru. Dlatego również w odniesieniu do

więcej podobnych podstron