Repaso
English

¿Qué problema resuelve principalmente un feature store?

Opciones

  1. Almacena los modelos entrenados
  2. Da una definición única, compartida y versionada de cada feature para el entrenamiento y el servicio, evitando código duplicado y desajustes (Opción correcta)
  3. Hace que la GPU sea más rápida
  4. Sustituye al almacén de datos (data warehouse)

Respuesta

Da una definición única, compartida y versionada de cada feature para el entrenamiento y el servicio, evitando código duplicado y desajustes

Por qué

Sin una definición compartida, el equipo de datos calcula una feature en SQL para entrenar y los ingenieros la reescriben en código para producción, y ambas se van separando (training-serving skew).

Un feature store calcula o sirve la feature a partir de una sola definición, ofrece un almacén offline para el entrenamiento y otro online para consultas de baja latencia, y permite reutilizar features entre equipos.

No entrena modelos ni sustituye al almacén de datos; se sitúa entre los datos y los modelos.

Recuerda

Feature store = una definición de feature para entrenar y servir.

Términos clave

Practica esta pregunta en Repaso