
We are searching data for your request:
Upon completion, a link will appear to access the found materials.
Eksempel på nettverk: XOR-nettverk med fire celler
Som et første eksempel på et lite nevralt nettverk vil et av de mest kjente nettverkene brukes, det såkalte XOR-nettverket med fire celler. Det er populært fordi det fungerer med binære aktiveringer, er lite nok til å bli mentalt beregnet, og samtidig er et eksempel på et nettverk som trenger minst ett lag med skjulte nevroner for å gjøre jobben sin.
Dette nettverket trenger bare binære verdier 0 og 1 for aktivering av nevronene. Det bruker standard forplantningsfunksjonen for å beregne nettverksinngang (ligning) og en binær terskelfunksjon som aktiveringsfunksjon for det ene skjulte nevronet og utgangsnevronet ( ligning).
Utgangsfunksjonen til disse nevronene er identitet, dvs. .
Som i mange andre nevrale modeller videresender inngangsnevronene den eksternt påførte inngangen uendret, slik at de har identitetsfunksjonen og en terskelverdi på null som aktiverings- og utgangsfunksjoner.
Det er lett å se her at vektmatrisen er gitt av ligningen. I dette nettverket legges terskelverdien (bias) til nevronene for det enkelt nevronet i det skjulte laget og utgangsnevronet direkte inn i nevronene. Man kan enkelt sjekke at for alle fire mulige inngangskombinasjoner av 0 og 1 beregnes den korrekte verdien som utgangen til celle 4, som tilsvarer en binær XOR (boolsk XOR-operasjon) ).
- Tab. 1
- Nettverksinnganger og -utganger av nevronene i XOR-nettverket.
0 | |||||||
0 | |||||||
0 | |||||||
1 |
Merk at selv om dette nettverket er et multi-level feed-forward-nettverk, er det ikke av typen full-lags, fullt koblet topologi tidligere beskrevet fordi inngangene er direkte koblet til utgangsneuronen. Slike tilkoblinger som hopper over nivåer er også kjent som snarveiforbindelser.