Ingeniería de características

Conceptos de MLOps

Folkert Stijnman

ML Engineer

Ingeniería de características

Fases de MLOps ingeniería de características

Conceptos de MLOps

Ingeniería de características

... es el proceso de seleccionar, manipular y transformar datos en bruto en características.

  • Una característica es una variable, como una columna en una tabla
  • Podemos usar datos en bruto o crear los nuestros
Conceptos de MLOps

Datos de clientes

Ejemplo de datos de clientes

Conceptos de MLOps

Datos de clientes

Ejemplo de datos de clientes con nueva característica

Conceptos de MLOps

Ingeniería de características

  • Objetivo: mejorar el rendimiento del modelo
  • Herramientas y técnicas para procesar, seleccionar y mantener características:
    • Selección de características
    • Feature store
    • Control de versiones de datos
Conceptos de MLOps

Selección de características

  • Conocimiento del dominio
  • Correlación
  • Importancia de características
  • Otros métodos: selección univariante, Análisis de Componentes Principales (PCA), Eliminación Recursiva de Características (RFE)

gráfico de correlación

1 https://www.datacamp.com/tutorial/tutorial-datails-on-correlation
Conceptos de MLOps

El feature store

Feature store

Solo relevante para equipos grandes que trabajan en varios proyectos con las mismas características

Conceptos de MLOps

Control de versiones de datos

  • Seguimiento de cambios en datasets
  • Mantener la coherencia en todo el ciclo de desarrollo

gráfico que muestra control de versiones de datos y git

1 https://www.datacamp.com/courses/cicd-for-machine-learning
Conceptos de MLOps

¡Vamos a practicar!

Conceptos de MLOps

Preparing Video For Download...