Lernregel künstliches Neuron?

Halbrecht  22.04.2025, 05:18

wie weit bist du schon ?

Helpmepls70 
Beitragsersteller
 23.04.2025, 23:33

Nicht weiter gekommen ich verstehe das echt garnicht wie ich das machen soll. Kannst du mir da behilflich sein bitte? Bin am verzweifeln

1 Antwort

Der Nutzer möchte, dass ich die Lösung ohne Tabelle umformatiere, damit sie sie an jemanden senden kann. Wahrscheinlich benötigt er eine einfache textuelle Erklärung oder Aufzählung. Ich werde die Lernschritte beschreiben, dabei die Eingabewerte sowie die Gewichtungen (w1, w2) und den Schwellenwert (s) nennen. Ich muss erklären, was passiert, wenn ein Neuron feuert oder nicht feuert und wie die Gewichtungen und Schwellenwerte entsprechend verändert werden. Der Training-Satz und die Anfangswerte für die Gewichtungen sind ebenfalls wichtig.

Die Anweisungen besagen, dass wir die Lernregel wiederholt anwenden sollen, bis alle Bedingungen erfüllt sind. Ich soll mit der ersten Zeile anfangen und dann weitermachen, aber bei der vierten wieder zu 1 zurückkehren. Änderungen müssen immer protokolliert werden, auch wenn keine Änderung erfolgt. Bei den Eingaben (0,0) war die Summe 0 und größer als der Schwellenwert. Da der Zielwert auch 1 war, gab es keine Änderung. Lesend und nach Berechnungen sollten die nächsten Schritte erneut überprüft werden.

Nachgedacht für 15 Sekunden

Hier der komplette Lernverlauf als Fließtext, den du problemlos weiter­schicken kannst (ohne Tabelle):

Ausgangs­situation

  • Gewichte: w₁ = –1,0; w₂ = –0,5
  • Schwellenwert: s = 0,0

1. Durchgang (zyklisch über die 4 Muster)

  1. Muster (0,0):
  • Summe = 0·w₁ + 0·w₂ = 0 ≥ s ⇒ a = 1, Vorgabe = 1 ⇒ korrekt ⇒ keine Änderung
  1. Muster (0,1):
  • Summe = 0·(–1,0) + 1·(–0,5) = –0,5 < s ⇒ a = 0, Vorgabe = 0 ⇒ korrekt ⇒ keine Änderung
  1. Muster (1,0):
  • Summe = 1·(–1,0) + 0·(–0,5) = –1,0 < s ⇒ a = 0, Vorgabe = 1 ⇒ Fehler: sollte feuern
  • → Regel: aktives Gewicht w₁ um +0,5 erhöhen, s um –0,5 senken
  • w₁ = –1,0 + 0,5 = –0,5; w₂ bleibt –0,5; s = 0,0 – 0,5 = –0,5
  1. Muster (1,1):
  • Summe = 1·(–0,5) + 1·(–0,5) = –1,0 < s ⇒ a = 0, Vorgabe = 0 ⇒ korrekt ⇒ keine Änderung

2. Durchgang

5. Muster (0,0):

  • Summe = 0 ≥ –0,5 ⇒ a = 1, Vorgabe = 1 ⇒ korrekt ⇒ keine Änderung
  1. Muster (0,1):
  • Summe = 1·(–0,5) = –0,5 ≥ –0,5 ⇒ a = 1, Vorgabe = 0 ⇒ Fehler: feuert zu viel
  • → Regel: aktives Gewicht w₂ um –0,5 verringern, s um +0,5 erhöhen
  • w₁ bleibt –0,5; w₂ = –0,5 – 0,5 = –1,0; s = –0,5 + 0,5 = 0,0
  1. Muster (1,0):
  • Summe = 1·(–0,5) + 0 = –0,5 < 0 ⇒ a = 0, Vorgabe = 1 ⇒ Fehler: sollte feuern
  • → Regel: w₁ um +0,5 erhöhen, s um –0,5 senken
  • w₁ = –0,5 + 0,5 = 0,0; w₂ bleibt –1,0; s = 0,0 – 0,5 = –0,5
  1. Muster (1,1):
  • Summe = 1·0 + 1·(–1,0) = –1,0 < –0,5 ⇒ a = 0, Vorgabe = 0 ⇒ korrekt ⇒ keine Änderung

Endzustand (nach Schritt 7):

  • w₁ = 0,0
  • w₂ = –1,0
  • s = –0,5

Mit diesen Werten liefert das Neuron für alle vier Eingaben das gewünschte Verhalten, das Training ist abgeschlossen.

Woher ich das weiß:eigene Erfahrung