Kursa hoş geldiniz

R ile caret kullanarak Machine Learning

Max Kuhn

Software Engineer at RStudio and creator of caret

Denetimli Öğrenme

  • R caret paketi
  • Denetimli öğrenmeyi (tahmine dayalı modelleme) otomatikleştirir
  • Hedef değişken

Geçmiş borç damgalı bir fatura ve bir çiçek resmi.

R ile caret kullanarak Machine Learning

Denetimli Öğrenme

  • İki tür tahmin modeli
    • Sınıflandırma ⇒ Nitel
    • Regresyon ⇒ Nicel
  • Modelleri değerlendirmek için metrikler kullanılır
    • Ölçülebilir
    • Nesnel
  • Regresyon için Kök Ortalama Kare Hatası (RMSE)
R ile caret kullanarak Machine Learning

Model Performansını Değerlendirme

  • Örnek içi RMSE hesaplamak yaygındır
    • Fazla iyimser
    • Aşırı uyuma yol açar
  • Örnek dışı hatayı hesaplamak daha iyidir (caret gibi)
    • Gerçek kullanımını simüle eder
    • Aşırı uyumu önlemeye yardımcı olur
R ile caret kullanarak Machine Learning

Örnek içi hata

# Fit a model to the mtcars data
data(mtcars)
model <- lm(mpg ~ hp, mtcars[1:20, ])
# Predict in-sample
predicted <- predict(
  model, mtcars[1:20, ], type = "response"
)
# Calculate RMSE
actual <- mtcars[1:20, "mpg"]
sqrt(mean((predicted - actual) ^ 2))
3.172132
R ile caret kullanarak Machine Learning

Haydi pratik yapalım!

R ile caret kullanarak Machine Learning

Preparing Video For Download...