Ingeniero de Machine Learning: pregunta de entrevista

¿Cuándo eliges inferencia batch frente a online?

Elige inferencia batch para scoring masivo predecible si se tolera retraso; online para frescura por solicitud y baja latencia, aceptando requisitos mayores de disponibilidad, paridad de features y coste.

Respuesta directa

Qué debe cubrir una buena respuesta

Cómo funciona

La inferencia batch puntúa una población conocida según calendario y escribe resultados en una tabla: es barata, fácil de reintentar y usa features ya calculadas, y es la correcta cuando las decisiones se toman cada hora o día, como listas de churn o recomendaciones nocturnas. La inferencia online responde a una solicitud en milisegundos con las entradas más frescas, necesaria cuando la entrada solo existe en el momento de la solicitud o cuando la decisión cambia lo que el usuario ve después, y trae objetivos de disponibilidad, acceso online a features y coste permanente. Muchos sistemas precalculan en batch y sirven desde una búsqueda, reservando modelos online para los pocos casos que los necesitan.

Ejemplo

Las recomendaciones de producto de la página de inicio se calculan cada noche para cada usuario activo y se guardan en un almacén clave-valor, porque el catálogo y el historial cambian despacio. El ranking de búsqueda corre online porque la consulta es la entrada principal. La puntuación de fraude en el checkout es online con un presupuesto de 30 ms, y su equivalente batch corre cada noche para detectar patrones entre muchas transacciones que el modelo online no puede ver.

Errores frecuentes

  • Construir un endpoint online para un informe nocturno y pagar disponibilidad 24/7.
  • Servir puntuaciones batch obsoletas donde una acción del usuario de hace un minuto debería cambiar la respuesta.
  • Ignorar que el serving online necesita features disponibles en el momento de la solicitud.

Una estructura útil para responder

Responde desde tu propia experiencia.

No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.

Practica esta respuesta con MiraHint

Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.

Descargar MiraHint
Preguntas de entrevista para Ingeniero de Machine Learning