Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DeepAR Hyperparameter
Tabel berikut mencantumkan hyperparameters yang dapat Anda atur saat berlatih dengan algoritme peramalan Amazon SageMaker DeepAR.
Nama Parameter | Deskripsi |
---|---|
context_length |
Jumlah titik waktu yang dapat dilihat model sebelum membuat prediksi. Nilai untuk parameter ini harus hampir sama dengan Diperlukan Nilai yang valid: Bilangan bulat positif |
epochs |
Jumlah maksimum lintasan atas data pelatihan. Nilai optimal tergantung pada ukuran data dan tingkat pembelajaran Anda. Lihat juga Diperlukan Nilai yang valid: Bilangan bulat positif |
prediction_length |
Jumlah langkah waktu yang dilatih model untuk diprediksi, juga disebut cakrawala ramalan. Model terlatih selalu menghasilkan prakiraan dengan panjang ini. Itu tidak dapat menghasilkan perkiraan yang lebih lama. Diperlukan Nilai yang valid: Bilangan bulat positif |
time_freq |
Perincian deret waktu dalam kumpulan data. Gunakan
Diperlukan Nilai yang valid: Sebuah bilangan bulat diikuti oleh M, W, D, H, atau min. Misalnya, |
cardinality |
Saat menggunakan fitur kategoris ( Atur kardinalitas Untuk melakukan validasi data tambahan, dimungkinkan untuk secara eksplisit mengatur parameter ini ke nilai aktual. Misalnya, jika dua fitur kategoris disediakan di mana yang pertama memiliki 2 dan yang lainnya memiliki 3 nilai yang mungkin, atur ini ke [2, 3]. Untuk informasi selengkapnya tentang cara menggunakan fitur kategoris, lihat bagian data di halaman dokumentasi utama DeepAR. Opsional Nilai yang valid: Nilai default: |
dropout_rate |
Tingkat putus sekolah untuk digunakan selama pelatihan. Model ini menggunakan regularisasi zoneout. Untuk setiap iterasi, subset acak dari neuron tersembunyi tidak diperbarui. Nilai tipikal kurang dari 0,2. Opsional Nilai yang valid: float Nilai default: 0.1 |
early_stopping_patience |
Jika parameter ini diatur, pelatihan berhenti ketika tidak ada kemajuan yang dibuat dalam jumlah yang ditentukan Opsional Nilai yang valid: integer |
embedding_dimension |
Ukuran vektor penyematan yang dipelajari per fitur kategoris (nilai yang sama digunakan untuk semua fitur kategoris). Model DeepAR dapat mempelajari pola deret waktu tingkat grup ketika fitur pengelompokan kategoris disediakan. Untuk melakukan ini, model mempelajari vektor penyematan ukuran Opsional Nilai yang valid: bilangan bulat positif Nilai default: 10 |
learning_rate |
Tingkat pembelajaran yang digunakan dalam pelatihan. Nilai tipikal berkisar dari 1e-4 hingga 1e-1. Opsional Nilai yang valid: float Nilai default: 1e-3 |
likelihood |
Model menghasilkan perkiraan probabilistik, dan dapat memberikan kuantil distribusi dan sampel pengembalian. Bergantung pada data Anda, pilih kemungkinan yang sesuai (model kebisingan) yang digunakan untuk perkiraan ketidakpastian. Kemungkinan berikut dapat dipilih:
Opsional Nilai yang valid: Salah satu gaussian, beta, negatif-binomial, student-T, atau deterministic-L1. Nilai default: |
mini_batch_size |
Ukuran mini-batch yang digunakan selama pelatihan. Nilai tipikal berkisar dari 32 hingga 512. Opsional Nilai yang valid: bilangan bulat positif Nilai default: 128 |
num_cells |
Jumlah sel yang akan digunakan di setiap lapisan tersembunyi dariRNN. Nilai tipikal berkisar antara 30 hingga 100. Opsional Nilai yang valid: bilangan bulat positif Nilai default: 40 |
num_dynamic_feat |
Jumlah yang Untuk memaksa DeepAR untuk tidak menggunakan fitur dinamis, bahkan itu mereka hadir dalam data, diatur Untuk melakukan validasi data tambahan, dimungkinkan untuk secara eksplisit mengatur parameter ini ke nilai integer yang sebenarnya. Misalnya, jika dua fitur dinamis disediakan, atur ini ke 2. Opsional Nilai yang valid: Nilai default: |
num_eval_samples |
Jumlah sampel yang digunakan per deret waktu saat menghitung metrik akurasi pengujian. Parameter ini tidak memiliki pengaruh pada pelatihan atau model akhir. Secara khusus, model dapat ditanyakan dengan jumlah sampel yang berbeda. Parameter ini hanya mempengaruhi skor akurasi yang dilaporkan pada saluran tes setelah pelatihan. Nilai yang lebih kecil menghasilkan evaluasi yang lebih cepat, tetapi skor evaluasi biasanya lebih buruk dan lebih tidak pasti. Saat mengevaluasi dengan kuantil yang lebih tinggi, misalnya 0,95, mungkin penting untuk meningkatkan jumlah sampel evaluasi. Opsional Nilai yang valid: integer Nilai default: 100 |
num_layers |
Jumlah lapisan tersembunyi diRNN. Nilai tipikal berkisar dari 1 hingga 4. Opsional Nilai yang valid: bilangan bulat positif Nilai default: 2 |
test_quantiles |
Kuantil untuk menghitung kerugian kuantil pada saluran uji. Opsional Nilai yang valid: array float Nilai default: [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9] |