Aus dem Kurs: Machine Learning Grundlagen

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Erstes Neuron in Python

Erstes Neuron in Python

Schauen wir uns nun unser sehr einfaches Neuron in Python an. Was wir hier sehen, ist bereits ein bisschen Source-Code, den wir vorgegeben haben. Einerseits haben wir hier eine Heaviside Function definiert und andererseits haben wir hier bereits die Sigmoidfunktion definiert. Zusätzlich haben wir hier eine Menge an Training-Inputs und Training-Outputs gegeben sowie einen Bias-Wert und ein erstes initiales Array, welches unsere Gewichte beinhaltet. Was wir nun machen möchten, ist, wir möchten basierend auf dem Input den Output berechnen. Das heißt, als Erstes berechnen wir die gewichtete Summe. Unsere gewichtete Summe, wissen wir, besteht aus den Gewichten mal dem Input und schließlich und endlich wird der Bias hinzuaddiert. Um diese gewichtete Summe zu berechnen, können wir das Skalarprodukt nutzen oder auf Englisch auch genannt das Dot Product. NumPy hat hier bereits eine vorgefertigte Funktion np.dot(), die genau das tut, was wir möchten. Das heißt, wir müssen hier nurmehr unsere…

Inhalt