Yapay zekâ sözlüğü
Orta seviye
Öznitelik Mühendisliği (Feature Engineering)
Feature Engineering
31.08.2026 tarihinde güncellendi
Öznitelik mühendisliği, ham verilerden alan bilgisini kullanarak makine öğrenmesi algoritmalarının performansını ve tahmin gücünü artıran yeni değişkenler türetme sürecidir.
Genel bakış
Kavramın çerçevesiMakine öğrenmesi projelerinde model seçiminden çok daha kritik olabilen bir aşamadır. Doğru özniteliklerin oluşturulması, basit bir algoritmanın bile çok yüksek doğrulukla çalışmasını sağlayabilir.
Çalışma mantığı: Mevcut özniteliklerin birleştirilmesi, dönüştürülmesi veya parçalanmasıyla yeni öznitelikler üretilir. Örneğin 'doğum tarihi'nden 'yaş' hesaplanması veya 'enlem/boylam'dan 'merkeze olan mesafe' özniteliğinin çıkarılmasıdır.
Kullanım alanları: Finansal dolandırıcılık tespiti (son 1 saatteki işlem sıklığı türetme), e-ticaret (kullanıcının sepette kalma süresi), enerji tüketim tahmini (haftanın günü ve mevsim öznitelikleri).
Sınırlılıklar ve dikkat edilmesi gerekenler: Derin öğrenme modelleri öznitelikleri otomatik olarak öğrenebilse de, tablosal verilerde öznitelik mühendisliği halen en yüksek performansı sağlayan tekniktir.
Çalışma mantığı: Mevcut özniteliklerin birleştirilmesi, dönüştürülmesi veya parçalanmasıyla yeni öznitelikler üretilir. Örneğin 'doğum tarihi'nden 'yaş' hesaplanması veya 'enlem/boylam'dan 'merkeze olan mesafe' özniteliğinin çıkarılmasıdır.
Kullanım alanları: Finansal dolandırıcılık tespiti (son 1 saatteki işlem sıklığı türetme), e-ticaret (kullanıcının sepette kalma süresi), enerji tüketim tahmini (haftanın günü ve mevsim öznitelikleri).
Sınırlılıklar ve dikkat edilmesi gerekenler: Derin öğrenme modelleri öznitelikleri otomatik olarak öğrenebilse de, tablosal verilerde öznitelik mühendisliği halen en yüksek performansı sağlayan tekniktir.
Teknik tanım ve açıklama
Temel mekanizmaAlan uzmanlığı ve veri analizi teknikleri kullanılarak, ham verideki sinyalleri algoritmalar için daha belirgin ve ayrıştırılabilir kılan matematiksel ve mantıksal yeni değişkenlerin tasarlanması sürecidir.
Gerçek hayatta kullanım
Örnek senaryoBir taksi çağırma uygulamasında kalkış saati ham verisinden 'yoğun saat (rush hour): evet/hayır' ve 'yağmurlu gün: evet/hayır' şeklinde iki yeni öznitelik türetilerek varış süresi tahmininin iyileştirilmesi.