Projekt:2023/Maschinelles Lernen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 447: Zeile 447:
[[Bild:ML_NN_Entwickeln_1_Loseung.png]]
[[Bild:ML_NN_Entwickeln_1_Loseung.png]]
{{Lösung:End}}{{Lösung:Start|Aufgabe 2.2}}
{{Lösung:End}}{{Lösung:Start|Aufgabe 2.2}}
Vier Gleichungen aufstellen:
# <math>y = 0,25x + 4</math>
# <math>y = 0x + 2</math>
# <math>y = -2,5x + 5</math>
# <math>y = 2,5x - 5</math>
Zu vier Ungleichungen umformen:
# <math>0,25x - y > -4</math>
# <math>0x + y > 2</math>
# <math>2,5x + y > 5</math>
# <math>-2,5x + y > -5</math>
[[Bild:ML_NN_Entwickeln_2_Loseung.png]]
[[Bild:ML_NN_Entwickeln_2_Loseung.png]]
{{Lösung:End}}{{Lösung:Start|Aufgabe 2.32}}
{{Lösung:End}}{{Lösung:Start|Aufgabe 2.32}}
Zwei Gleichungen aufstellen:
# <math>y = 0,5x + 0,5</math>
# <math>y = -2x + 8</math>
Zu vier Ungleichungen umformen, von denen jeweils zwei die beiden Dreiecksflächen einschließen:
# <math>y > 0,5x + 0,5 \Leftrightarrow -0,5x + y > 0,5</math>
# <math>y < -2x + 8 \Leftrightarrow -2x - y > -8</math>
# <math>y < 0,5x + 0,5 \Leftrightarrow 0,5x - y > -0,5</math>
# <math>y > -2x + 8 \Leftrightarrow 2x + y > 8</math>
Die erste und zweite und die zweite und dritte Ungleichung schließen jeweils eine der beiden Dreiecksflächen ein. Sie werden durch ein <code>UND</code>-Neuron verknüpft. (Da immer alle Neuronen einer Schicht eine Verbindung zu allen Neuronen der nachfolgenden Schicht haben, setzen wir die Gewichte der beiden "unnötigen" Verbindungen einfach auf <code> 0</code>.)
Der Output der beiden <code>UND</code>-Neuronen wird durch ein <code>ODER</code>-Neuron zusammengeführt. Wir erhalten also insgesamt vier Schichten.
[[Bild:ML_NN_Entwickeln_3_Loseung.png]]
[[Bild:ML_NN_Entwickeln_3_Loseung.png]]
{{Lösung:End}}
{{Lösung:End}}

Navigationsmenü