Özellik mühendisliği

MLOps Kavramları

Folkert Stijnman

ML Engineer

Özellik mühendisliği

MLOps aşamaları özellik mühendisliği

MLOps Kavramları

Özellik mühendisliği

... ham veriyi özelliklere seçme, işleme ve dönüştürme sürecidir.

  • Özellik, bir değişkendir; örn. bir tablodaki sütun
  • Ham veriyi kullanabiliriz, ayrıca yenilerini üretebiliriz
MLOps Kavramları

Müşteri verisi

Müşteri verisi örneği

MLOps Kavramları

Müşteri verisi

Yeni özellikli müşteri verisi örneği

MLOps Kavramları

Özellik mühendisliği

  • Amaç: model performansını artırmak
  • Özellikleri işlemek, seçmek ve sürdürmek için araçlar ve teknikler:
    • Özellik seçimi
    • Özellik deposu
    • Veri sürüm kontrolü
MLOps Kavramları

Özellik seçimi

  • Alan bilgisi
  • Korelasyon
  • Özellik önemleri
  • Diğer yöntemler: tek değişkenli seçim, Temel Bileşen Analizi (PCA), Yinelemeli Özellik Eleme (RFE)

korelasyon grafiği

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

Özellik deposu

Özellik deposu

Yalnızca aynı özellikleri kullanan çoklu projeler üzerinde çalışan büyük ekipler için geçerlidir

MLOps Kavramları

Veri sürüm kontrolü

  • Veri kümesi değişikliklerini izleme
  • Geliştirme yaşam döngüsü boyunca tutarlılığı koruma

veri sürüm kontrolü ve git'i gösteren grafik

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

Hadi pratik yapalım!

MLOps Kavramları

Preparing Video For Download...