i

Übungen: Künstliche Neuronen und Digitale Schaltungen

Übungen

Auf der vorherigen Seite im Abschnitt „Grundlagen“ wurde ein künstliches Neuron mit zwei Eingängen betrachtet, dass der Einfachheit halber nur 0 und 1 trennt. Es gibt aber eine Vielzahl möglicher Belegungen (der Übersichtlichkeit halber ist die Tabelle in zwei Teile aufgeteilt):

x1 x2 | F0 F1 F2   F3   F4   F5   F6   F7  
0 0 | 0 0 0 0 0 0 0 0
0 1 | 0 0 0 0 1 1 1 1
1 0 | 0 0 1 1 0 0 1 1
1 1 | 0 1 0 1 0 1 0 1
x1 x2 | F8 F9 F10 F11 F12 F13 F14 F15
0 0 | 1 1 1 1 1 1 1 1
0 1 | 0 0 0 0 1 1 1 1
1 0 | 0 0 1 1 0 0 1 1
1 1 | 0 1 0 1 0 1 0 1

Aufgabe 1: Analyse der Tabelle

  1. Im Titel dieses Abschnitts ist von „Digitalen Schaltungen“ die Rede.
    Erläutere, was die obige Tabelle damit zu tun hat.
  2. Welche der Funktionen F0 bis F15 erfüllt das künstliche Neuron aus dem vorherigen Abschnitt "Einstieg: Trennlinie"?

Aufgabe 2: Funktion F1

  1. Finde geeignete Gewichte und Schwellenwerte für die Funktion F1, indem du die Werte oben entsprechend änderst.
  2. Zeichne unten die passende Trennlinie bzw. markiere unten alle Wertepaare bei denen dein Neuron feuert.
  3. Beschreibe allgemein den Zusammenhang zwischen Gewichten und Schwellenwerten, um die Funktion zu erfüllen.
  4. Bestimme die Schwellenwerte, für die du keine Gewichte mehr findest, um die Funktion zu erfüllen.
    Versuche eine Erklärung zu finden, warum das bei diesen Schwellenwerten so ist.

Aufgabe 3: Funktion F7

  1. Finde geeignete Gewichte und Schwellenwerte für die Funktion F7, indem du die Werte oben entsprechend änderst.
  2. Zeichne unten die passende Trennlinie bzw. markiere unten alle Wertepaare bei denen dein Neuron feuert.
  3. Beschreibe allgemein den Zusammenhang zwischen Gewichten und Schwellenwerten, um die Funktion zu erfüllen.
  4. Bestimme die Schwellenwerte, für die du keine Gewichte mehr findest, um die Funktion zu erfüllen.
    Versuche eine Erklärung zu finden, warum das bei diesen Schwellenwerten so ist.

Aufgabe 4: Funktion F11

  1. Finde geeignete Gewichte und Schwellenwerte für die Funktion F11, indem du die Werte oben entsprechend änderst.
  2. Zeichne unten die passende Trennlinie bzw. markiere unten alle Wertepaare bei denen dein Neuron feuert.
  3. Beschreibe allgemein den Zusammenhang zwischen Gewichten und Schwellenwerten, um die Funktion zu erfüllen.
  4. Bestimme die Schwellenwerte, für die du keine Gewichte mehr findest, um die Funktion zu erfüllen.
    Versuche eine Erklärung zu finden, warum das bei diesen Schwellenwerten so ist.

Aufgabe 5: Weitere Lösungen?

  1. Du hast bei den vorherigen Aufgaben jeweils eine Lösung gefunden? Finde nun jeweils auch noch eine weitere.
  2. Verallgemeinere:
    Wenn du eine Lösung für die Belegung der Gewichte und des Schwellenwerts hast:
    Welche Belegungen müssen dann ebenfalls immer möglich sein?

Aufgabe 6: Weitere Funktionen

  1. Finde geeignete Gewichte und Schwellenwerte für weitere Funktionen (außer F6 und F9).
  2. Zeichne die passende Trennlinie.

Aufgabe 7: Ein erstes Netz

vernetzte Neuronen[1]

Es ist nicht möglich, die Funktionen F6 und F9 mit nur einem Neuron zu realisieren. Es werden vernetzte Neuronen benötigt.

Auf der rechten Seite sind zwei Varianten von mehrschichtigen Netzen zu sehen, die verwendet werden können, um F6 bzw. F9 aus der oben stehenden Tabelle zu realisieren.

In die Kreise (anstelle der abgerundeten großen Rechtecke) sind die Schwellenwerte einzutragen. An den Kanten (die Strecken zwischen den Quadraten und Kreisen) sind die Gewichte einzutragen.

Wenn du auf das Bild rechts klickst, wird es dir größer dargestellt.

  1. Zeichne ein neuronales Netz für F6 mit passenden Schwellenwerten und Gewichten.
  2. Zeichne ein neuronales Netz für F9 mit passenden Schwellenwerten und Gewichten.
  3. Trage wie oben die 4 Punkte in einem Koordinatensystem - je nachdem, ob sie feuern oder nicht.
    Beschreibe mit einem Satz, warum es für diese Situation keine Trennlinie geben kann.

Quellen

Suche

v
5.1.2.3.1.3 Übungen: Künstliche Neuronen und Digitale Schaltungen
Kopieren durch Anklicken

Rückmeldung geben