aufgabenbeispiel
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
aufgabenbeispiel [2024/01/21 09:47] – [Algorithmus (um Bilder wieder zu erkennen)] torsten.roehl | aufgabenbeispiel [2024/01/21 09:55] (aktuell) – [Algorithmus (um Bilder wieder zu erkennen)] torsten.roehl | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
{{: | {{: | ||
- | Das Netz soll zuerst eine Anzahl von Bildern speichern. Anschließend soll das Netz dann in der Lage sein, ein verrauschtes, | + | **Das Netz soll zuerst eine Anzahl von Bildern speichern. Anschließend soll das Netz dann in der Lage sein, ein verrauschtes, |
+ | ** | ||
+ | \\ \\ | ||
Dazu betrachten wir Bilder mit lediglich zwei Farben (//binäre Bilder// | Dazu betrachten wir Bilder mit lediglich zwei Farben (//binäre Bilder// | ||
Zeile 33: | Zeile 34: | ||
===== Algorithmus (um Bilder wieder zu erkennen) ===== | ===== Algorithmus (um Bilder wieder zu erkennen) ===== | ||
+ | Damit man überhaupt Bilder wiedererkennen kann, müssen diese zuvor natürlich erst gelernt werden. Nach dem Lernen können wir dem Netzwerk jedoch ein verrauschtes, | ||
+ | Das Hopfield-Netz verwendet die Schwellenwertfunktion als Aktivierungsfunktion: | ||
+ | |||
+ | \begin{equation} | ||
+ | | ||
+ | 0 : & x < 0\end{array}\right. | ||
+ | | ||
- | Damit man überhaupt Bilder wiedererkennen kann, müssen diese zuvor natürlich erst gelernt worden sein. Nach dem Lernen können wir aber dem Netzwerk ein verrauschtes, | ||
- | Das Hopfield-Netz verwendet die Schwellenwertfunktion als Aktivierungsfunktion: | ||
- | Entscheidener Schritt ist die Berechnung des Produktes aus der Matrix W und dem Bildvektor V_{\text{ALT}. Dieser Schritt ist im Abschnitt " | + | Entscheidener Schritt ist die Berechnung des Produktes aus der Matrix W und dem Bildvektor $V_{\text{ALT}}$. Dieser Schritt ist im Abschnitt " |
Es gilt VNEU=W⋅VALT oder etwas mathematischer: | Es gilt VNEU=W⋅VALT oder etwas mathematischer: | ||
Zeile 45: | Zeile 51: | ||
Hier ist n der n-te Iterationsschritt bei der Rekonstruktion des Bildes. Anschließend muss noch die Aktivierungsfunktion auf das Ergebnis angewandt werden: | Hier ist n der n-te Iterationsschritt bei der Rekonstruktion des Bildes. Anschließend muss noch die Aktivierungsfunktion auf das Ergebnis angewandt werden: | ||
- | f(Vn+1). | + | f(Vn+1) |
+ | Damit erhalten wir die Aktivität der Neuronen (sie feuern | ||
- | Der Algorithmus um ein Bild zu rekonstruieren lautet nun: | + | ** |
+ | Der Algorithmus um ein Bild zu rekonstruieren lautet nun:** | ||
- Präsentiere dem Netz ein verrauschtes Bild Vn mit n=0. | - Präsentiere dem Netz ein verrauschtes Bild Vn mit n=0. |
aufgabenbeispiel.1705830464.txt.gz · Zuletzt geändert: 2024/01/21 09:47 von torsten.roehl