Data Science & ML

Grundlagen des Deep Learning

Perzeptronen, Backpropagation, Aktivierungsfunktionen, Loss Functions, Optimizers, Batch Size, Epochs

24 Interview-Fragen·
Senior
1

Was ist ein Perzeptron im Kontext neuronaler Netze?

Antwort

Ein Perzeptron ist die Grundeinheit eines neuronalen Netzes, inspiriert vom biologischen Neuron. Es nimmt mehrere Eingaben, multipliziert sie mit Gewichten, summiert alles mit einem Bias und wendet dann eine Aktivierungsfunktion an, um eine Ausgabe zu erzeugen. Das einfache Perzeptron kann nur linear separierbare Probleme lösen, was zur Entwicklung mehrschichtiger Netze führte.

2

Was ist die Hauptbeschränkung des einfachen (einschichtigen) Perzeptrons?

Antwort

Das einfache Perzeptron kann nur linear separierbare Probleme lösen, also Probleme, bei denen Klassen durch eine gerade Linie (oder Hyperebene in höheren Dimensionen) getrennt werden können. Diese Einschränkung, 1969 von Minsky und Papert mit dem XOR-Problem demonstriert, verlangsamte die Forschung an neuronalen Netzen vorübergehend, bis mehrschichtige Perzeptronen eingeführt wurden.

3

Welche Rolle spielt die Aktivierungsfunktion in einem neuronalen Netz?

Antwort

Die Aktivierungsfunktion führt Nichtlinearität in das Netz ein und ermöglicht es ihm, komplexe Beziehungen zwischen Eingaben und Ausgaben zu lernen. Ohne eine nichtlineare Aktivierungsfunktion würde sich selbst ein mehrschichtiges Netz wie eine einfache lineare Transformation verhalten. Gängige Funktionen umfassen ReLU, Sigmoid und Tanh, jede mit spezifischen Eigenschaften je nach Anwendungsfall.

4

Welche Aktivierungsfunktion wird am häufigsten in den versteckten Schichten moderner Netze verwendet?

5

Wann sollte die Softmax-Aktivierungsfunktion in einem neuronalen Netz verwendet werden?

+21 Interview-Fragen

Meistere Data Science & ML für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten