BaşlayınÜcretsiz Başlayın

Ö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ır
Kursu Görüntüle

Egzersiz talimatları

Sınıflandırma için trainControl fonksiyonunu kullanarak myControl adlı özel bir trainControl oluştur.

  • 10 katlı CV kullan.
  • summaryFunction için twoClassSummary kullan.
  • classProbs = TRUE olarak 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
)
Kodu Düzenle ve Çalıştır