Inżynieria cech

Koncepcje MLOps

Folkert Stijnman

ML Engineer

Inżynieria cech

Fazy MLOps – inżynieria cech

Koncepcje MLOps

Inżynieria cech

... to proces wybierania, przekształcania i przetwarzania surowych danych w cechy.

  • Cecha to zmienna, np. kolumna w tabeli
  • Możemy używać surowych danych lub tworzyć własne
Koncepcje MLOps

Dane klientów

Przykładowe dane klientów

Koncepcje MLOps

Dane klientów

Przykładowe dane klientów z nową cechą

Koncepcje MLOps

Inżynieria cech

  • Celem jest poprawa wydajności modelu
  • Narzędzia i techniki wspomagają przetwarzanie, selekcję i utrzymanie cech:
    • Selekcja cech
    • Magazyn cech
    • Kontrola wersji danych
Koncepcje MLOps

Selekcja cech

  • Wiedza dziedzinowa
  • Korelacja
  • Ważność cech
  • Inne metody: selekcja jednowymiarowa, analiza głównych składowych (PCA), rekurencyjna eliminacja cech (RFE)

wykres korelacji

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

Magazyn cech

Magazyn cech

Dotyczy wyłącznie dużych zespołów pracujących nad wieloma projektami używającymi tych samych cech

Koncepcje MLOps

Kontrola wersji danych

  • Śledzenie zmian w zbiorach danych
  • Zachowanie spójności w całym cyklu wytwarzania

grafika przedstawiająca kontrolę wersji danych i git

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

Czas na ćwiczenia!

Koncepcje MLOps

Preparing Video For Download...