Özel bir trainControl oluştur
Şarap kalitesi veri kümesi bir regresyon problemiydi, ama şimdi bir sınıflandırma problemine bakıyorsun. Bu, birkaç yıl önce Kaggle'daki "don't overfit" yarışmasına dayanan simüle bir veri kümesi.
Sınıflandırma problemleri, modellerini sıralamak için AUC metriğini kullanmak amacıyla train() fonksiyonuna özel bir summaryFunction sağlaman gerektiği için regresyon problemlerinden biraz daha karmaşıktır. Önceki bölümde yaptığın gibi özel bir trainControl oluşturarak başla. summaryFunction için twoClassSummary kullanacaksan classProbs = TRUE olarak ayarladığından emin ol; yoksa twoClassSummary çalışmaz.
Bu egzersiz
R ile caret kullanarak Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
Sınıflandırma için trainControl fonksiyonunu kullanarak myControl adlı özel bir trainControl oluştur.
- 10 katlı CV kullan.
summaryFunctioniçintwoClassSummarykullan.classProbs = TRUEolarak ayarladığından emin ol.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create custom trainControl: myControl
myControl <- trainControl(
method = "cv",
number = ___,
summaryFunction = ___,
classProbs = ___, # IMPORTANT!
verboseIter = TRUE
)