Perzeptron Lernalgorithmus

Neue Frage »

Auf diesen Beitrag antworten »
flagflag1 Perzeptron Lernalgorithmus

Meine Frage:
Hallo liebe Community,
ich muss folgende Aufgabe lösen:

Ein Perzeptron soll über die Menge:
Y = a = (1;1;1;1) , b = (-1;-1;0;-1) , c = (-1;0;0;-1)
trainiert werden.

Wenden Sie den Perzeptronalgorithmus an, bis das Perzeptron die Menge richtig erkennt.
Zu Beginn ist der Gewichtsvektor mit w = (0;0;0;0) initialisiert.

Geben Sie alle Lernschritte des Verfahrens an.


Meine Ideen:
Mein Problem liegt nun bei den einzelnen Lernschritten. Ich weiß, dass der oberste Wert, die Schranke/den Schwellwert darstellt und so weiß ich, ob das Perzeptron 1, oder -1 ist.
Als nächstes weiß ich, dass ich bei jedem Schritt das Skalarprodukt bilden muss, um zu schauen, ob ich das Perzeptron mit folgenden Regeln anpassen muss:

-1 -> 1: Wneu -> Walt + y
1 -> -1: Wneu -> Walt - y

Jetzt weiß ich aber nicht, wie ich mit den Informationen, die ich bisher habe, die Aufgabe lösen soll.
Ich muss doch eigentlich ein Perzeptron trainieren, das a, b und c enthält, also jeden Schwellwert für a,b und c bestätigt.
Mich verwirrt außerdem, dass ich für den Schwellwert -1 habe, in allen Beispielen im Internet ist die Rede von 0 und 1 und nicht von -1 und 1.


Ich würde mich über Eure Hilfe bedanken und wäre Euch dankbar, wenn Ihr mir helfen könnt (wenn möglich anhand dieses Beispiel einen Schritt vorrechnet).
Vielen Dank smile
 
 
Neue Frage »
Antworten »


Verwandte Themen