Menyetel Model DeepAR - Amazon SageMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyetel Model DeepAR

Penyetelan model otomatis, juga dikenal sebagai tuning hyperparameter, menemukan versi terbaik dari model dengan menjalankan banyak pekerjaan yang menguji berbagai hiperparameter pada kumpulan data Anda. Anda memilih hyperparameters yang dapat disetel, rentang nilai untuk masing-masing, dan metrik objektif. Anda memilih metrik objektif dari metrik yang dihitung algoritme. Penyetelan model otomatis mencari hiperparameter yang dipilih untuk menemukan kombinasi nilai yang menghasilkan model yang mengoptimalkan metrik objektif.

Untuk informasi lebih lanjut tentang penyetelan model, lihatPenyetelan model otomatis dengan SageMaker.

Metrik yang Dihitung oleh Algoritma DeepAR

Algoritma DeepAR melaporkan tiga metrik, yang dihitung selama pelatihan. Saat menyetel model, pilih salah satu dari ini sebagai tujuan. Untuk tujuan tersebut, gunakan akurasi perkiraan pada saluran pengujian yang disediakan (disarankan) atau kehilangan pelatihan. Untuk rekomendasi untuk pembagian pelatihan/pengujian untuk algoritma DeepAR, lihat. Praktik Terbaik untuk Menggunakan Algoritma DeepAR

Nama Metrik Deskripsi Arah Optimasi
test:RMSE

Kesalahan kuadrat rata-rata akar antara perkiraan dan target aktual yang dihitung pada set pengujian.

Minimalkan

test:mean_wQuantileLoss

Rata-rata kerugian kuantil keseluruhan dihitung pada set tes. Untuk mengontrol kuantil mana yang digunakan, atur hyperparameter. test_quantiles

Minimalkan

train:final_loss

Kerugian kemungkinan log negatif pelatihan dirata-ratakan selama zaman pelatihan terakhir untuk model.

Minimalkan

Hiperparameter yang dapat disetel untuk Algoritma DeepAR

Setel model DeepAR dengan hyperparameter berikut. Hiperparameter yang memiliki dampak terbesar, terdaftar dalam urutan dari yang paling berdampak hingga yang paling tidak berdampak, pada metrik objektif DeepAR adalah:,,,, dan. epochs context_length mini_batch_size learning_rate num_cells

Nama Parameter Jenis Parameter Rentang yang Direkomendasikan
epochs

IntegerParameterRanges

MinValue: 1, MaxValue: 1000

context_length

IntegerParameterRanges

MinValue: 1, MaxValue: 200

mini_batch_size

IntegerParameterRanges

MinValue: 32, MaxValue: 1028

learning_rate

ContinuousParameterRange

MinValue: 1e-5,: 1e-1 MaxValue

num_cells

IntegerParameterRanges

MinValue: 30, MaxValue: 200

num_layers

IntegerParameterRanges

MinValue: 1, MaxValue: 8

dropout_rate

ContinuousParameterRange

MinValue: 0.00, MaxValue: 0.2

embedding_dimension

IntegerParameterRanges

MinValue: 1, MaxValue: 50