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ırEgzersiz talimatları
GridSearchCV'yi içe aktar."alpha"için bir parametre ızgarası kur venp.linspace()kullanarak0.00001ile1arasında eşit aralıklı 20 değer oluştur.GridSearchCV()'yi çağırırkenlasso, parametre ızgarası vecv'yikf'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_))