0Pricing
R Academy · Ders

Makine Öğrenmesinin Temelleri

R'deki temel makine öğrenmesi kavramlarına ve çatılarına giriş yapın.

Makine Öğrenmesinin Temelleri, CoddyKit'te ücretsiz bir R Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, R Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. R Academy kursu toplamda 3 dersten oluşur.

R'da Makine Öğrenmesine Giriş

R'da Makine Öğrenmesine Giriş

Makine öğrenmesi, bilgisayarların verilerden örüntüleri öğrenmesini ve tahminler yapmasını sağlar. R, caret ve randomForest de dâhil olmak üzere makine öğrenmesi için birden çok kütüphane sunar.

Makine Öğrenmesinin Temelleri — resim 1

Caret Paketini Yükleme

Caret Paketini Yükleme

caret paketi, R'daki makine öğrenmesi iş akışlarını basitleştirir.

library(caret)
data(iris)

Verileri Eğitim ve Test Kümelerine Ayırma

Verileri Eğitim ve Test Kümelerine Ayırma

Verileri ayırmak, eğitim ve test işlemlerinin ayrı gerçekleştirilmesini sağlayarak modelin doğru şekilde değerlendirilmesine yardımcı olur.

set.seed(123)
trainIndex <- createDataPartition(iris$Species, p=0.8, list=FALSE)
trainData <- iris[trainIndex,]
testData <- iris[-trainIndex,]

Karar Ağacı Modeli Oluşturma

Karar Ağacı Modeli Oluşturma

Karar ağaçları, özellikleri karar noktalarında bölerek verileri sınıflandırır.

library(rpart)
model <- rpart(Species ~ ., data=trainData)
plot(model)
text(model)

Random Forest Modelini Eğitme

Random Forest Modelini Eğitme

Random forest modelleri, birden çok modeli birleştirerek karar ağaçlarının performansını iyileştirir.

library(randomForest)
rf_model <- randomForest(Species ~ ., data=trainData)
print(rf_model)

Tahminler Yapma

Tahminler Yapma

Yeni veriler üzerinde tahminler yapmak için predict() kullanın.

predictions <- predict(rf_model, newdata=testData)

Model Doğruluğunu Değerlendirme

Model Doğruluğunu Değerlendirme

Doğruluk, modelin test verileri üzerinde ne kadar iyi performans gösterdiğini ölçer.

confusionMatrix(predictions, testData$Species)

Hiperparametre Ayarlama

Hiperparametre Ayarlama

Daha iyi performans elde etmek amacıyla model parametrelerini eniyilemek için train() kullanın.

tuned_model <- train(Species ~ ., data=trainData, method='rf', tuneLength=3)

Özet

Özet

Bu derste şunları öğrendiniz:

  • Verilerin eğitim ve test kümelerine nasıl ayrılacağını.
  • Karar ağacı ve random forest modellerinin nasıl oluşturulacağını.
  • Model performansının nasıl değerlendirileceğini ve hiperparametrelerin nasıl ayarlanacağını.
Makine Öğrenmesinin Temelleri — resim 10

Sıkça Sorulan Sorular

“Makine Öğrenmesinin Temelleri” dersi ücretsiz mi?

Evet — “Makine Öğrenmesinin Temelleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve R Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. R Academy kursu toplamda 3 dersten oluşur.

“Makine Öğrenmesinin Temelleri” dersinde ne öğreneceğim?

R'deki temel makine öğrenmesi kavramlarına ve çatılarına giriş yapın. R Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

R Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te R Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.

“Makine Öğrenmesinin Temelleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu R Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her R Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Regresyon Modelleri
  2. Zaman Serisi Analizi
  3. Makine Öğrenmesinin Temelleri
← R Academy Sayfasına Dön