MulaiMulai sekarang secara gratis

Perbandingan Grid dan Random Search secara Berdampingan

Memvisualisasikan ruang pencarian untuk random search dan grid search secara bersamaan memudahkan Anda melihat cakupan masing-masing teknik, serta menghidupkan keunggulan dan keterbatasan spesifiknya.

Dalam latihan ini, Anda akan mengambil sampel kombinasi hiperparameter dengan cara grid search dan random search, lalu memplotnya untuk melihat perbedaannya.

Anda akan memiliki:

  • combinations_list yaitu daftar kombinasi learn_rate dan min_samples_leaf untuk algoritma ini
  • Fungsi visualize_search() yang akan mengubah kombinasi hiperparameter Anda menjadi koordinat X dan Y serta memplot kombinasi grid dan random search pada grafik yang sama. Fungsi ini menerima dua daftar kombinasi hiperparameter sebagai masukan.

Jika Anda ingin melihat definisi fungsi visualize_search(), jalankan kode berikut:

import inspect
print(inspect.getsource(visualize_search))

Latihan ini adalah bagian dari kursus

Penyetelan Hyperparameter di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Sample grid coordinates
grid_combinations_chosen = ____[0:____]

# Print result
print(____)
Edit dan Jalankan Kode