Neuronale Netze für künstliche Intelligenz

Aus Spieleprogrammierer-Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
(Von Perzeptronen und künstlichen Neuronen)
K (Anpassung für MathJax)
 
Zeile 15: Zeile 15:
 
Unser Neuron, hier rot, weil es ja gleichzeitig der Output ist, bekommt einen Vektor, der den Input repräsentiert, macht irgendwas magisches mit diesem Input und gibt uns hoffentlich den richtigen Output. Jeder "Pfeil", jede Linie zu einem anderen künstlichen Neuron in diesen Grafiken, repräsentiert die Verbindung zu dem anderem, dass das andere den Output des letzten erhält. Dieser wird mit einer Gewichtung multipliziert. Der "magische" Prozess des Neurons ist nun, jede Komponente des Eingabevektors auf zu addieren und die Summe all dessen in eine so genannte Aktivierungsfunktion zu stecken. Diese Funktion kann man sich praktisch für jedes Neuron neu aussuchen. In unserem Beispielfall macht z.B. die Vorzeichenfunktion Sinn. Also
 
Unser Neuron, hier rot, weil es ja gleichzeitig der Output ist, bekommt einen Vektor, der den Input repräsentiert, macht irgendwas magisches mit diesem Input und gibt uns hoffentlich den richtigen Output. Jeder "Pfeil", jede Linie zu einem anderen künstlichen Neuron in diesen Grafiken, repräsentiert die Verbindung zu dem anderem, dass das andere den Output des letzten erhält. Dieser wird mit einer Gewichtung multipliziert. Der "magische" Prozess des Neurons ist nun, jede Komponente des Eingabevektors auf zu addieren und die Summe all dessen in eine so genannte Aktivierungsfunktion zu stecken. Diese Funktion kann man sich praktisch für jedes Neuron neu aussuchen. In unserem Beispielfall macht z.B. die Vorzeichenfunktion Sinn. Also
 
<math>f\left(x\right)=\left\{
 
<math>f\left(x\right)=\left\{
  \begin{array}{l l}
+
\begin{array}{l l}
    -1 & \quad \text{, wenn }x > 0\\
+
-1 & \quad \text{, wenn }x > 0\\
    0 & \quad \text{, wenn }x = 0\\
+
0 & \quad \text{, wenn }x = 0\\
    +1 & \quad \text{, wenn }x < 0
+
+1 & \quad \text{, wenn }x < 0
  \end{array} \right\}
+
\end{array} \right\}
 
</math>
 
</math>
  

Aktuelle Version vom 28. September 2017, 23:13 Uhr

Klicke hier, um diese Version anzusehen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge