Izgara boyunca ayarla
Ayarlama ızgarasını ve bir sahte belirtimi oluşturduktan sonra, her ızgara noktasında bir model kurman ve oluşan modeli değerlendirmen gerekiyor.
Slaytlarda tanıtıldığı gibi, tidymodels çerçevesinde bu işlem tune_grid() fonksiyonu ile oldukça kolay.
Kalan egzersizlerde, aşağıdaki sütunlara sahip kredi kartı müşterileri veri kümesini kullanacaksın:
still_customer: bir müşterinin hâlâ aktif müşteri olup olmadığını belirten bayrak (yes veya no)total_trans_amt: USD cinsinden toplam işlem tutarıcustomer_age: müşterinin yaşıincome_category: yıllık gelir kategorisini belirtmek için $60K - $80K veya Less than $40K gibi etiketler- … ve 16 sütun daha.
İstediğin zaman konsolda customers tibble'ını inceleyebilirsin! Önceki egzersizin sonuçları olan tree_grid ve tune_spec hâlâ yüklü.
Bu egzersiz
R ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
- Veri kümen için üç çapraz doğrulama katı oluştur ve
foldsolarak kaydet. - Tüm yordayıcıları kullanarak
still_customer'ı tahmin etmek üzere, belirtimi ızgara boyunca ayarlayarak, CV katlarını yeniden örneklemeler (resamples) olarak vemetric_set(accuracy)iletune_resultsoluştur. - Ayarlama sonuçlarını görselleştirmek için
autoplot()kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
set.seed(275)
# Create CV folds of the customers tibble
folds <- ___
# Tune along the grid
tune_results <- tune_grid(___,
___,
resamples = ___,
grid = ___,
metrics = ___)
# Plot the tuning results
___(tune_results)