CNN Flashcards

(26 cards)

1
Q

Was ist ein Convolutional Neural Network?

A

Ein neuronales Netz das Faltungen verwendet um lokale Muster in Daten wie Bildern zu erkennen.

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

Warum sind CNNs besonders gut für Bilder geeignet?

A

Weil sie lokale räumliche Strukturen und Nachbarschaften von Pixeln nutzen.

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

Was ist eine Convolution?

A

Eine Operation bei der ein Filter über ein Bild gleitet und lokale Muster berechnet.

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

Was ist ein Filter oder Kernel in CNNs?

A

Eine kleine Gewichtsmatrix die über das Bild bewegt wird um bestimmte Features zu erkennen.

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

Was erkennt ein CNN in frühen Layern?

A

Einfache Muster wie Kanten oder Texturen.

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

Was erkennen tiefere CNN Layer?

A

Komplexe Strukturen wie Formen oder Objekte.

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

Was ist Feature Map?

A

Die Ausgabe einer Convolution die zeigt wo ein bestimmtes Feature im Bild vorkommt.

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

Was ist Stride?

A

Die Schrittweite mit der ein Filter über das Bild bewegt wird.

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

Was bewirkt ein größerer Stride?

A

Das Bild wird schneller reduziert und die Feature Map wird kleiner.

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

Was ist Padding?

A

Das Hinzufügen von Pixeln am Rand eines Bildes um die Größe nach der Convolution zu kontrollieren.

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

Warum verwendet man Padding?

A

Damit Randinformationen nicht verloren gehen und Feature Maps gleich groß bleiben können.

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

Was ist Pooling?

A

Eine Operation die die räumliche Größe der Feature Maps reduziert.

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

Was ist Max Pooling?

A

Eine Pooling Methode die den größten Wert in einem Fenster auswählt.

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

Warum verwendet man Pooling?

A

Um Rechenaufwand zu reduzieren und Translationstoleranz zu erhöhen.

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

Was ist eine Feature Hierarchie in CNNs?

A

Ein Prozess bei dem einfache Features zu komplexeren kombiniert werden.

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

Was ist Parameter Sharing?

A

Die Verwendung desselben Filters über das ganze Bild.

17
Q

Warum ist Parameter Sharing wichtig?

A

Es reduziert die Anzahl der Parameter stark.

18
Q

Was ist ein Fully Connected Layer in CNNs?

A

Ein klassischer Dense Layer der am Ende Features für die Klassifikation kombiniert.

19
Q

Warum wird Flatten vor Fully Connected verwendet?

A

Um die Feature Maps in einen Vektor umzuwandeln.

20
Q

Was ist ReLU in CNNs?

A

Eine Aktivierungsfunktion die negative Werte auf Null setzt.

21
Q

Warum verwendet man ReLU in CNNs?

A

Weil sie das Training stabilisiert und Vanishing Gradients reduziert.

22
Q

Was ist ein typischer Aufbau eines CNN?

A

Convolution Activation Pooling wiederholt gefolgt von Fully Connected Layers.

23
Q

Was ist Data Augmentation?

A

Das künstliche Vergrößern des Trainingsdatensatzes durch Transformationen von Bildern.

24
Q

Warum hilft Data Augmentation?

A

Es verbessert Generalisierung und reduziert Overfitting.

25
Was ist Transfer Learning bei CNNs?
Die Nutzung eines vortrainierten CNNs für eine neue Aufgabe.
26
Was ist ein bekanntes CNN Architekturbeispiel?
LeNet AlexNet VGG ResNet oder EfficientNet.