Melakukan tuning beberapa hyperparameter secara iteratif
Dalam latihan ini, Anda akan melanjutkan fungsi yang sebelumnya Anda buat untuk menerima 2 hyperparameter, membangun model, dan mengembalikan hasilnya. Sekarang Anda akan menggunakannya untuk melakukan loop melalui beberapa nilai dan kemudian memperluas fungsi serta loop tersebut dengan satu hyperparameter lainnya.
Fungsi gbm_grid_search(learn_rate, max_depth) tersedia dalam latihan ini.
Jika Anda perlu mengingat kembali fungsi tersebut, Anda dapat menjalankan fungsi print_func() yang telah disiapkan untuk Anda
Latihan ini adalah bagian dari kursus
Penyetelan Hyperparameter di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create the relevant lists
results_list = ____
learn_rate_list = ____
max_depth_list = ____
# Create the for loop
for learn_rate in ____:
for max_depth in ____:
____.append(gbm_grid_search(____,____))
# Print the results
print(____)