Künstliche neuronale Netze

38 Gewichte in 19 Minuten

Von der Eingabe zur Ausgabe

Das ist Kitty.

:smiley_cat:

Kitty ist blöd.

:pouting_cat:

Wenn Kitty Steves Hut sieht, schnurrt sie manchmal.

:man: :tophat: :heart_eyes_cat:

Steve mag es, wenn Kitty schnurrt.

:yum:

Steve trainiert Kitty.

Mit Keksen. (Kitty mag Kekse.)

:man: :tophat: :cookie: :smile_cat:

Was passiert da?

Sehen wir uns Kitty einmal genauer an.

:smiley_cat:

Die Informationsverarbeitung im Gehirn

Eingabe (:tophat:)

Rezeptor

Gehirn (:sparkles:)

neuronales Netz

Ausgabe (:heart_eyes_cat:)

Effektor

Neuronale Netze

Ein Neuron

Schema Neuron

Ein Neuronales Netz

Foto Neuron

Künstliche neuronale Netze

Neuron – künstliches Neuron

Schema Neuron Schema eines künstlichen Neurons

$$net = \sum_n (x_n \cdot w_n)$$

$$o = \frac{1}{1 + e^{-net}}$$

$$\Leftrightarrow o = \frac{1}{1 + e^{-\sum_n (x_n \cdot w_n)}}$$

Neuronales Netz – künstliches neuronales Netz

Foto Neuron Mehrschichtiges Perzeptron

Das Problem – Die Boston-Häuserdatenreihe

:homes:

Ein künstliches neuronales Netz

Und jetzt?

13 gegebene Attribute :house_with_garden:

crim, zn, indus, chas, nox, rm, age, dis, rad, tax, ptratio, b, lstat

1 gesuchtes Attribut :moneybag:

medv

Eingabe (13 :game_die:)

künstliches neuronales Netz (:sparkles:)

Ausgabe (1 :moneybag:)

Die Netzstruktur

Nö. Anders.

Problem!

1.13081, 0, 8.14, 0, 0.538, 5.713, 94.1, 4.233, 4, 307, 21, 360.17, 22.6

$$o = \frac{1}{1 + e^{-\sum_n (\mathbf{x_n \cdot w_n})}}$$

\begin{align} &(1)\quad 0 \cdot w_n = 0 \\ &(2)\quad 0.538 \ll 360.17 \end{align}

$$(1)\quad net = (x_n + 1 \cdot b_n) \cdot w_n$$

$$(2)\quad x' = \frac{x - \min(x)}{\max(x) - \min(x)}$$ $$\implies 0 \leq x' \leq 1$$

(Eine geht noch.)

Berechneter MEDV-Wert: lade… - Erwarteter MEDV-Wert: lade…

Training :cookie:

$$\delta w_{k,j} = l \cdot (t_k - o_k) \sum_l {w_{l, k} \cdot \delta_l} \cdot x_j$$

:computer: :hammer:

$$430 \cdot 300 = 129 000$$ :hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer::hammer:

Trainingsverlauf

Fehlerverlauf

Test :open_mouth:

Berechneter MEDV-Wert: lade… - Erwarteter MEDV-Wert: lade…

:blush:

Fazit

:blush: