Darstellung der Hyperebene in Python

Neue Frage »

MatheKind Auf diesen Beitrag antworten »
Darstellung der Hyperebene in Python
Hallo,

ich beschäftige mich zur Zeit etwas mit neuronalen Netzen, bei dem das Gradientenabstiegsverfahren genutzt wird.
Hierbei sollen Gewichte gelernt werden, mit der eine Hyperebene erstellt werden soll, die zwei Klassen voneinander trennt:



Nach dem die Gewichte gelernt wurden, wird die Hyperebene in einem Plot gezeichnet, um zu zeigen, wie gut das neuronale Netz trainiert wurde.

Dabei wird in Python die Funktion Display mit folgenden Parametern aufgerufen:

code:
1:
display(-weights[0]/weights[1], -bias/weights[1])

Die Display-Funktion erwartet wiederum die Steigung und das den Skalar .

code:
1:
2:
def display(m, b, color='g--'):
     plt.plot(x, m*x+b, color)

Meine Frage ist nun, wie man auf die Berechnung und kommt.

Der Code kann hier eingesehen werden:

https://github.com/udacity/deep-learning...ntDescent.ipynb

Danke im Voraus. smile
MatheKind
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »