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

Düzenlileştirilmiş regresyon: Ridge

Ridge regresyon, model parametrelerinin alpha ile çarpılmış karelerini hesaplayıp bunları kayıp fonksiyonuna ekleyerek düzenlileştirme uygular.

Bu egzersizde, farklı alpha değerleri için ridge regresyon modelleri kuracak ve onların \(R^2\) skorlarını yazdıracaksın. sales_df veri kümesindeki tüm özellikleri kullanarak "sales" tahmini yapacaksın. Veriler senin için X_train, X_test, y_train, y_test olarak ayrıldı.

alphas adlı bir değişken, farklı alpha değerlerini içeren bir liste olarak sağlandı; döngü içinde bunları kullanarak skorları üreteceksin.

Bu egzersiz

scikit-learn ile Supervised Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Ridge'i içe aktar.
  • Ridge'i başlat ve alpha'yı alpha'ya eşitle.
  • Modeli eğitim verilerine uydur.
  • Her ridge yinelemesi için \(R^2\) skorunu hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import Ridge
from ____.____ import ____
alphas = [0.1, 1.0, 10.0, 100.0, 1000.0, 10000.0]
ridge_scores = []
for alpha in alphas:
  
  # Create a Ridge regression model
  ridge = ____
  
  # Fit the data
  ____
  
  # Obtain R-squared
  score = ____
  ridge_scores.append(score)
print(ridge_scores)
Kodu Düzenle ve Çalıştır