Model özellikleri, makine öğrenimi (ML) modellerinin tahminde bulunmak için eğitim ve çıkarım sırasında kullandığı girdilerdir. ML modelinin doğruluğu, kesin bir özellikler kümesine ve birleşimine dayalıdır. Örneğin, müzik oynatma listesi öneren bir ML uygulamasındaki özellikler şarkı puanlarını, önceden hangi şarkıların dinlendiğini ve şarkı dinleme süresini içerebilir. Özellikleri oluşturmak, önemli ölçüde mühendislik çalışması gerektirebilir. Özellik mühendisliği, özellikleri eğitim ve tahmin için kullanabilmeniz amacıyla fiyat listeleri, ürün açıklamaları ve satış hacimleri gibi ham verilerden değişkenleri çıkarma ve dönüştürme süreçlerini içerir. Özellikleri geliştirmek için gereken adımlar arasında, veri ayıklama ve temizleme, ardından özellik oluşturma ve depolama yer alır.