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

GridSearchCV ile hiperparametre ayarlama

Artık grid search ile hiperparametre ayarlamayı nasıl yapacağını gördüğüne göre, diabetes_df veri kümesindeki özellikleri kullanarak kan glukoz düzeylerini tahmin etmek için, en iyi hiperparametrelere sahip bir lasso regresyon modeli kuracaksın.

X_train, X_test, y_train ve y_test senin için önceden yüklendi. Ayrıca bir KFold() nesnesi kf olarak ve bir lasso regresyon modeli de lasso olarak oluşturulup saklandı.

Bu egzersiz

scikit-learn ile Supervised Learning

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

Egzersiz talimatları

  • GridSearchCV'yi içe aktar.
  • "alpha" için bir parametre ızgarası kur ve np.linspace() kullanarak 0.00001 ile 1 arasında eşit aralıklı 20 değer oluştur.
  • GridSearchCV()'yi çağırırken lasso, parametre ızgarası ve cv'yi kf'ye eşitleyerek geçir.
  • Çapraz doğrulamalı bir grid search gerçekleştirmek için ızgara arama nesnesini eğitim verisine uydur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import GridSearchCV
____

# Set up the parameter grid
param_grid = {"____": np.linspace(____, ____, ____)}

# Instantiate lasso_cv
lasso_cv = ____(____, ____, cv=____)

# Fit to the training data
____
print("Tuned lasso paramaters: {}".format(lasso_cv.best_params_))
print("Tuned lasso score: {}".format(lasso_cv.best_score_))
Kodu Düzenle ve Çalıştır