Rekayasa fitur

Konsep MLOps

Folkert Stijnman

ML Engineer

Rekayasa fitur

Fase MLOps rekayasa fitur

Konsep MLOps

Rekayasa fitur

... adalah proses memilih, memanipulasi, dan mengubah data mentah menjadi fitur.

  • Fitur adalah variabel, misalnya kolom pada tabel
  • Kita dapat memakai data mentah, atau membuat sendiri
Konsep MLOps

Data pelanggan

Contoh data pelanggan

Konsep MLOps

Data pelanggan

Contoh data pelanggan dengan fitur baru

Konsep MLOps

Rekayasa fitur

  • Tujuannya meningkatkan kinerja model
  • Alat dan teknik untuk memroses, memilih, dan menjaga fitur:
    • Seleksi fitur
    • Feature store
    • Pengendalian versi data
Konsep MLOps

Seleksi fitur

  • Pengetahuan domain
  • Korelasi
  • Pentingnya fitur
  • Metode lain: seleksi univariat, Principal Component Analysis (PCA), Recursive Feature Elimination (RFE)

plot korelasi

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

Feature store

Feature store

Hanya relevan untuk tim besar yang mengerjakan banyak proyek dengan fitur yang sama

Konsep MLOps

Pengendalian versi data

  • Melacak perubahan dataset
  • Menjaga konsistensi sepanjang siklus pengembangan

grafik yang menggambarkan pengendalian versi data dan git

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

Ayo berlatih!

Konsep MLOps

Preparing Video For Download...