12.07.2015 Aufrufe

Neuronale Netze

Neuronale Netze

Neuronale Netze

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

dkriesel.com10.7 VariationenWenigerRechenaufwandfinden und abdecken, man sieht abernicht, welches Neuron jetzt zu welchemCluster gehört.2. Es spart enorm Rechenzeit, großeUrsprungs-Gase in mehrere kleinereaufzuteilen, da (wie schon angesprochen)das Sortieren der Liste L sehrviel Rechenzeit in Anspruch nehmenkann, das Sortieren von mehreren kleinerenListen L 1 , L 2 , . . . , L M aber wenigeraufwändig ist – selbst dann,wenn diese Listen insgesamt genausovieleNeurone enthalten.Man erhält zwar nur lokale Sortierungenund keine globale 3 , diese reichen aber inden meisten Fällen aus.Beispiel (zum Sortieraufwand): Wie wirwissen, ist das Sortierproblem in n log 2 (n)vielen Mustervergleichen lösbar. Das Sortierenvon n = 2 16 Eingabemustern würdealso durchschnittlichVergleichen, alleine bei diesem Beispiel erhaltenwir also durch das Verwenden einesMulti-<strong>Neuronale</strong>n Gases eine Vergleichsersparnisvon ≈ 35%. Dass sich der Effektbei mehr Neuronen und/oder Aufteilungennoch ganz wesentlich verstärkt, ist offensichtlich.Bemerkung: Wir können nun zwischenzwei Extremfällen des Multi-<strong>Neuronale</strong>nGases wählen: Der eine Extremfall ist dasnormale <strong>Neuronale</strong> Gas M = 1, wir verwendenalso nur ein einziges <strong>Neuronale</strong>sGas. Interessanterweise verhält sich derandere Extremfall (sehr großes M, wenigeoder nur ein Neuron pro Gas) analogzum K-Means-Clustering (siehe zum ThemaClusteringverfahren auch den ExkursA).Definition 10.8 (Multi-<strong>Neuronale</strong>s Gas):Ein Multi-<strong>Neuronale</strong>s Gas ist nichts weiterals eine gleichzeitige Verwendung von Mvielen <strong>Neuronale</strong>n Gasen.n log 2 (n) = 2 16 · log 2 (2 16 )= 1048576≈ 1 · 10 6Vergleiche benötigen. Teilen wir nun unsereListe mit den 2 16 = 65536 Neuronenauf in 64 zu sortierende Listen mit jeweils2 10 = 1024 Neuronen, ergibt sich ein Sortieraufwandvon()64 · 2 10 · log 2 (2 10 ) = 64 · 10240= 655360≈ 6.5 · 10 53 Ich habe also leider nicht mit diesem Schritt dasSortierproblem der Informatik in schnellerer Zeitals der bisher bekannten gelöst :-)10.7.4 Wachsende neuronale Gasekönnen sich selbst NeuronehinzufügenEin Wachsendes <strong>Neuronale</strong>s Gas isteine Variation des beschriebenen <strong>Neuronale</strong>nGases, dem nach bestimmten Regelnmehr und mehr Neurone hinzugefügt werden.Man versucht so, der Vereinsamungvon Neuronen oder der Bildung großer Abdeckungslöcherentgegenzuwirken.Es sei hier nur benannt, aber nicht weitererforscht.Bemerkung: Eine wachsende SOM zukonstruieren ist insofern schwieriger, alsD. Kriesel – Ein kleiner Überblick über <strong>Neuronale</strong> <strong>Netze</strong> (EPSILON-DE) 165

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!