Wähl den Loss, der zur Entscheidung und zu den Kosten eines Fehlers passt, nicht den aus dem Tutorial. Cross Entropy für Klassifikation, wenn du kalibrierte Wahrscheinlichkeiten brauchst, Mean Squared Error, wenn große Fehler überproportional schlimm sind, Mean Absolute Error oder Huber, wenn Ausreißer nicht dominieren sollen, Focal Loss bei extremem Ungleichgewicht, und einen Quantil- oder Pinball-Loss, wenn du ein bestimmtes Perzentil statt eines Mittelwerts brauchst.
Warum Interviewer das fragen
Der Loss ist das Einzige, was das Modell tatsächlich optimiert, das zeigt also, ob du Training mit dem Geschäftsziel verbindest. Interviewer hören auf einen Fall, in dem du vom Default abgewichen bist, und warum, besonders bei Ausreißern und Ungleichgewicht. Zu erklären, dass MSE den bedingten Mittelwert fittet, MAE den Median und Pinball Loss ein gewähltes Quantil, ist die Präzision, die sie wollen.
So baust du deine Antwort auf
- Sag, dass der Loss die Kosten eines Fehlers kodieren soll.
- Stell MSE, MAE und Huber bei Ausreißerempfindlichkeit gegenüber.
- Gib einen Fall mit Ungleichgewicht und einen mit Quantilen.
- Warne davor, dass ein umgewichteter Loss die Kalibrierung der Wahrscheinlichkeiten zerstören kann.
Beispielantwort
Der Loss ist das Einzige, was das Modell tatsächlich optimiert, er sollte also kodieren, was uns ein Fehler kostet. Bei Regression fittet MSE den bedingten Mittelwert und bestraft große Abweichungen quadratisch, was richtig ist, wenn ein großer Fehler wirklich überproportional schlimm ist. Es heißt aber auch, dass eine Handvoll Ausreißer den gesamten Fit dominieren kann. MAE fittet den Median und ist deutlich robuster, und Huber verhält sich nahe null quadratisch und in den Ausläufern linear, was mein üblicher Default bei unsauberen Zielgrößen aus der echten Welt ist. Der Fall, an den ich mich am besten erinnere, war ein Modell für Lieferzeiten. Wir haben auf MSE trainiert, und die Vorhersagen waren im Mittel gut und operativ nutzlos, weil das Geschäft eine Zeit brauchte, die es zusagen konnte, also ungefähr das 90. Perzentil. Der Wechsel auf einen Pinball Loss bei 0.9 hat genau das geliefert und die Verspätungsrate deutlich gesenkt, ganz ohne Architekturänderung. Bei Klassifikation bleibe ich bei Cross Entropy, außer das Ungleichgewicht ist heftig, dann gewichtet Focal Loss die leichten Negatives herunter, damit die schweren tatsächlich beitragen. Was ich danach immer prüfe, ist die Kalibrierung, weil alles, was den Loss umgewichtet, die Ausgabewahrscheinlichkeiten verzerrt.
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
- Was steuert der Delta-Parameter im Huber Loss?
- Wie würdest du einen eigenen Loss mit asymmetrischen Fehlerkosten bauen?
- Wie stellst du die Kalibrierung nach dem Training mit Focal Loss wieder her?
Weitere Fragen für Machine Learning Engineer
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