Question d'entretien pour Ingénieur machine learning

Comment choisissez-vous une fonction de perte, et quand prendriez-vous autre chose que celle par défaut ?

Ce que le recruteur cherche à évaluer, comment structurer votre réponse et un exemple parlé à adapter.

Réponse rapide

Choisissez la perte qui correspond à la décision et au coût de se tromper, pas celle du tutoriel. L'entropie croisée pour la classification quand il vous faut des probabilités calibrées, l'erreur quadratique moyenne quand les grosses erreurs sont disproportionnellement graves, l'erreur absolue moyenne ou Huber quand les valeurs aberrantes ne doivent pas dominer, la perte focale pour un déséquilibre extrême, et une perte quantile (pinball) quand il vous faut un centile précis plutôt qu'une moyenne.

Pourquoi les recruteurs posent cette question

La perte est la seule chose que le modèle optimise réellement, donc cela révèle si vous reliez l'entraînement à l'objectif métier. Les recruteurs guettent un cas où vous avez quitté la valeur par défaut et pourquoi, surtout autour des valeurs aberrantes et du déséquilibre. Expliquer que la MSE ajuste la moyenne conditionnelle tandis que la MAE ajuste la médiane, et que la perte pinball ajuste un quantile choisi, est le niveau de précision attendu.

Comment structurer votre réponse

  • Énoncez que la perte doit encoder le coût de se tromper.
  • Opposez MSE, MAE et Huber sur la sensibilité aux valeurs aberrantes.
  • Donnez un cas de déséquilibre et un cas de quantile.
  • Prévenez qu'une perte repondérée peut casser la calibration des probabilités.

Exemple de réponse

Exemple parlé, à la première personne

La perte est la seule chose que le modèle optimise vraiment, donc elle doit encoder ce que nous coûte une erreur. En régression, la MSE ajuste la moyenne conditionnelle et punit les gros écarts de façon quadratique, ce qui est correct si une grosse erreur est vraiment disproportionnellement grave. Ça veut aussi dire qu'une poignée de valeurs aberrantes peut dominer tout l'ajustement. La MAE ajuste la médiane et est bien plus robuste, et Huber donne un comportement quadratique près de zéro avec des queues linéaires, ce qui est mon choix par défaut habituel sur des cibles réelles bruitées. Le cas dont je me souviens le mieux, c'est un modèle de délai de livraison. Nous avions entraîné sur la MSE, et les prédictions étaient bonnes en moyenne et inutiles en exploitation, parce que ce dont le métier avait besoin, c'était un délai qu'on puisse promettre, c'est-à-dire à peu près le 90e centile. Passer à une perte pinball à 0,9 a donné exactement ça et le taux de retards a chuté nettement, sans le moindre changement d'architecture. En classification je reste sur l'entropie croisée sauf si le déséquilibre est sévère, où la perte focale sous-pondère les négatifs faciles pour que les cas difficiles contribuent vraiment. Ce que je vérifie systématiquement ensuite, c'est la calibration, parce que tout ce qui repondère la perte déforme les probabilités de sortie.

Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.

Voir comment ça marche

Questions de relance à prévoir

  • Que contrôle le paramètre delta dans la perte de Huber ?
  • Comment construiriez-vous une perte sur mesure avec des coûts d'erreur asymétriques ?
  • Comment rétablissez-vous la calibration après un entraînement avec une perte focale ?

Autres questions pour Ingénieur machine learning

Votre recruteur posera sa propre version de celle-ci. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.

Prédire mes questions

Répétez les questions difficiles avant qu'on vous les pose

Entraînez-vous avec un copilote en direct, puis présentez-vous prêt. Un Session Pass à $29 vous accompagne pendant l'entretien, sans abonnement et sans engagement.

Obtenir GhostPilot