Lesson_3 Neuronale Netze Flashcards

(15 cards)

1
Q

Welche Arten des maschinellen Lernens gibt es?

A
  • Überwachtes Lernen (Supervised Learning)
  • Unüberwachtes Lernen (Unsupervised Learning)
  • Reinforcement Learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist die lineare Regression?

A

Eine Methode zur Vorhersage eines Zielwertes (abhängige Variable) anhand von unabhängigen Beobachtungen.

Vorhersagefunktion: ( h_{ heta}(x) = heta_0 + heta_1 \cdot x )

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

Was ist der Mean Squared Error (MSE)?

A

Der MSE misst die durchschnittliche quadratische Abweichung der vorhergesagten Werte von den tatsächlichen Werten:

( MSE = \frac{1}{2m} \sum_{i=1}^{m} (h_{ heta}(x^{(i)}) - y^{(i)})^2 )

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

Was ist der Gradient Descent-Algorithmus?

A

Ein iterativer Algorithmus, der den Gradienten der Kostenfunktion nutzt, um die Parameter ( \theta ) zu aktualisieren und die Kostenfunktion zu minimieren.

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

Wie werden Daten im maschinellen Lernen aufgeteilt?

A
  • Trainingsset: Zum Erstellen des Modells.
  • Validationsset: Zum Testen verschiedener Modelle.
  • Testset: Zum Evaluieren des fertigen Modells.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist die Hypothese der logistischen Regression?

A

Die Hypothese der logistischen Regression nutzt die Sigmoid-Funktion:

( g(z) = \frac{1}{1 + e^{-z}} ).
Diese Funktion gibt Wahrscheinlichkeiten zurück und wird zur Klassifikation verwendet.

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

Was ist die Kostenfunktion der logistischen Regression?

A

Die Kostenfunktion basiert auf der Kreuzentropie:

( CE(h_{\theta}(x), y) = -y \log(h_{\theta}(x)) - (1-y) \log(1 - h_{\theta}(x)) ).
Die Funktion wird genutzt, um die Differenz zwischen den vorhergesagten und den tatsächlichen Werten zu berechnen.

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

Was ist Regularisierung?

A

Regularisierung hilft, Overfitting zu verhindern, indem sie die Größe der Parameter ( \theta ) reduziert. Dies geschieht durch Hinzufügen eines Regularisierungsterms zur Kostenfunktion:

( J(\theta) = \frac{1}{2m} \sum(h_{\theta}(x^{(i)}) - y^{(i)})^2 + \frac{\lambda}{2m} \sum \theta_j^2 ).

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

Was ist der ‘One vs. All’ Ansatz?

A

Beim ‘One vs. All’-Ansatz wird für jede Klasse ein Klassifizierer trainiert, der entscheidet, ob ein Beispiel zu dieser Klasse gehört oder nicht. Für ein neues Beispiel wird der Klassifizierer mit der höchsten Wahrscheinlichkeit gewählt.

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

Was ist die Softmax-Regression?

A

Die Softmax-Regression erweitert die logistische Regression auf mehrere Klassen. Jede Klasse erhält eine Wahrscheinlichkeit, die durch die Softmax-Funktion berechnet wird:

( \text{SoMa}(y_k) = \frac{e^{y_k}}{\sum_{i=1}^{K} e^{y_i}} ).

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

Wie ist die Geschichte neuronaler Netze?

A
  • Inspiriert von der Funktionsweise des menschlichen Gehirns.
  • Seit den 80er Jahren populär, mit einer Pause in den 90ern.
  • Heute sind neuronale Netze eine der populärsten Klassen von Algorithmen im maschinellen Lernen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie ist die Grundstruktur neuronaler Netze?

A

Neuronale Netze bestehen aus:
- Eingabeschicht (Input-Layer)
- Eine oder mehrere versteckte Schichten (Hidden-Layers)
- Ausgabeschicht (Output-Layer)
Sie bestehen aus vielen einfachen Neuronen, die in Schichten angeordnet sind.

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

Was ist Forward Propagation?

A

Forward Propagation bezeichnet die Berechnung der Aktivierungen in einem neuronalen Netz, indem die Eingabewerte durch das Netz propagiert werden, um die Vorhersage zu machen.
Es handelt sich um den Prozess der Vorwärtsausbreitung der Daten durch die Schichten des Netzes.

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

Was ist eine Aktivierungsfunktion?

A

Aktivierungsfunktionen bestimmen, ob ein Neuron aktiviert wird. Übliche Funktionen sind:
- Sigmoid-Funktion: ( g(z) = \frac{1}{1 + e^{-z}} )
- Softmax-Funktion: Verwendet für Multi-Class Klassifikation zur Ausgabe von Wahrscheinlichkeiten.

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

Was ist ein künstliches Neuron?

A

Ein künstliches Neuron simuliert die Funktion eines biologischen Neurons. Es berechnet eine gewichtete Summe der Eingaben und verwendet eine Aktivierungsfunktion, um das Ergebnis zu bestimmen.
Formel: ( h_{\theta}(x) = g(\theta^T x) ).

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