L1 (Lasso) addiert die Summe der absoluten Koeffizienten zum Loss und drückt manche Koeffizienten exakt auf null, macht also Feature Selection. L2 (Ridge) addiert die Summe der quadrierten Koeffizienten, schrumpft alles Richtung null, ohne etwas zu eliminieren, und geht eleganter mit korrelierten Prädiktoren um. Nimm L1, wenn du ein sparsames, erklärbares Modell willst, und L2, wenn Prädiktoren korreliert sind und du Stabilität brauchst.
Warum Interviewer das fragen
Lasso gegen Ridge kann jeder herunterbeten. Der Interviewer will den geometrischen oder praktischen Grund hören, warum L1 exakte Nullen erzeugt, und er will hören, dass du vorher skalierst, weil beide Penalties auf unskalierten Daten sinnlos sind. Elastic Net als pragmatischen Default zu nennen und zu beschreiben, wie du die Penalty-Stärke per Cross Validation wählst, trennt Praktiker von Lehrbuchzitierern.
So baust du deine Antwort auf
- Nenne den Penalty-Term für beide in einfacher Sprache.
- Erklär, warum L1 exakte Nullen trifft und L2 nicht.
- Erwähn, dass Features skaliert sein müssen, bevor eine Penalty überhaupt etwas bedeutet.
- Sag, wie du die Stärke wählst, und nenne Elastic Net als Mittelweg.
Beispielantwort
L2 quadriert die Koeffizienten und schrumpft sie alle glatt Richtung null. L1 nutzt Beträge, und weil diese Penalty bei null eine Ecke hat, landet das Optimum oft exakt auf null, weshalb Lasso nebenbei Feature Selection macht. Meine praktische Regel dreht sich um Korrelation. Habe ich einen Block stark korrelierter Prädiktoren, greift Lasso fast willkürlich einen heraus und nullt den Rest. Sieht aufgeräumt aus, ist aber instabil: Refit auf einem Bootstrap-Sample und es nimmt einen anderen. Ridge behält alle und teilt das Gewicht auf, was in der Regel ehrlicher ist. Wenn ein Stakeholder eine kurze Liste von Treibern braucht, nehme ich Lasso und akzeptiere die Instabilität, sage aber laut dazu, dass die Überlebenden Vertreter einer korrelierten Gruppe sind und nicht die einzigen relevanten Größen. In der Praxis greife ich meist zu Elastic Net, dann bekomme ich etwas Sparsity ohne das willkürliche Auswählen, und die Stärke tune ich per Cross Validation. Und ich standardisiere immer zuerst, sonst bestraft die Penalty einfach das Feature, das zufällig in kleinen Einheiten gemessen wird.
Steht dieses Vorstellungsgespräch bald an? GhostPilot hört bei deinem Live-Call mit, erkennt die Frage in dem Moment, in dem sie gestellt wird, und bringt dir eine strukturierte Antwort in Echtzeit auf den Bildschirm. Probier es im nächsten Mock aus, oder hol dir einen $29 Session Pass, kein Abo, für den Ernstfall.
So funktioniert esNachfragen, mit denen du rechnen solltest
- Warum erzeugt die L1-Penalty geometrisch gesehen exakte Nullen?
- Was passiert mit Ridge-Koeffizienten, wenn die Penalty gegen unendlich geht?
- Wie tunst du die Penalty-Stärke, wenn du zusätzlich Class Imbalance hast?
Weitere Fragen für Data Scientist
Dein Interviewer stellt seine eigene Version davon. Kopier deine echte Stellenbeschreibung in den kostenlosen Question Predictor und bekomm die 20 Fragen, die diese Rolle am wahrscheinlichsten stellt, samt dem, worauf jede wirklich abzielt.
Meine Fragen vorhersagen