V05 - Künstliche Neuronale Netze Flashcards

1
Q

Welche Bestandteile hat ein Neuronales Netz? (V05F15)

A

○ Neuronen (U), verarbeiten einen Eingabewert und liefern einen Ausgabewert
○ Gewichte (W), auf der Verbindung zwischen Neuronen angeben
○ Aktivierungsfunktion (A)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie arbeitet ein neuronales Netz grundlegend? (V05F17)

A

○ 1 zunächst befindet sich ein Netz in einer Ruhephase oder einem eingefrorenen Zustand
○ 2 Aktivierungsphase: es werden durch die externe Aktivierungsfunktion externe Aktivierungen der Eingabeneuronen ermittelt
○ 3 Arbeitsphase: Aktivierungen werden durch das Netz propagiert. Die Arbeitsphase ist spätestens dann abgeschlossen, wenn das Netz erneut in eine Ruhephase übergegangen ist, sich also die Aktivierungen nicht mehr ändern
○ 4 die Aktivierungspotentiale der Ausgabeneuronen werden nun als Ausgabe des Netzes interpretiert und je nach Einsatz bzw. Anwendung des Netzes genutzt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie ist das Perzeptron (künstliches Neuron) aufgebaut? (V05F30)

A

Von links nach rechts: Input, Gewichte, Gesamtinput, Aktivierung, Output

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie läuft die Aktivierung eines künstlichen Neurons ab? (V05F30F)

A

○ Der Gesamtinput ergibt sich als gewichtete Summe der Inputwerte
○ Die Aktivierung des Neurons geschieht über die Aktivierungsfunktion, deren Wert von der Differenz aus Gesamtinput und Schwellwert abhängt (Ein Neuron wird nur aktiviert, wenn der Schwellwert überschritten wird)
○ Je nach Aktivierung (Grad der Aktivierung) wird ein Outputwert generiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie wird ein vorwärts gerichtetes künstliches neuronales Netz mittels Back-Propagation trainiert? (V05F39)

A

○ Werte werden in die Inputschicht eingegeben
○ Forward-Pass: der Input wird anhand von Gewichten und Aktivierungen durch das Netz geleitet, bis ein Wert in der Outputschicht erzeugt wurde, der die berechnete Klasse angibt
○ Fehlerbestimmung: Outputwert wird mit tatsächlicher Klassenzugehörigkeit verglichen
○ Bachward-Pass: Bei einer Abweichung von Soll- und Ist-Wert (bezüglich der Klasse) werden ausgehend von den Outputneuronen die zugehörigen Verbindungsgewichte sowie die vorherigen Verbindungsgewichte der Neuronen derart geändert, dass die Abweichung (der Fehler) minimiert wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was sind Vorteile vorwärts gerichteter KNNs? (V05F42)

A

○ Können sehr gute Ergebnisse bei der Klassifikation und Prognose erzeugen
○ Die offene Struktur macht das Modell sehr flexibel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was sind Nachteile vorwärts gerichteter KNNs? (V05F42)

A

○ Es werden keine expliziten Regeln angegeben
○ Das Adaptieren der Gewichte geschieht mitunter sehr langsam
○ Netzstruktur und Gewichtsinitialisierung sind nicht vorgegeben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Warum wird bei Neuronalen Netzen eine (Aktivierungs-)Funktion angewendet? (V05F??)

A

○ Durch die Funktion soll ein Punkt gefunden werden, an dem ein Schnitt zwischen zwei oder mehr Datenmengen gesetzt werden kann
○ So sollen die Daten in verschiedene Klassen aufgeteilt werden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was kann bei einem Neuronalen Netz angepasst werden, um Inhalte zu lernen? (V05F28)

A

○ Gewichte anpassen
○ Mehr versteckte Neuronen verwenden
○ Mehr Output-Neuronen verwenden
○ Andere Aktivierungsfunktion verwenden
○ Rauschen hinzufügen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly