Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hiperparameter pelajar linier
Tabel berikut berisi hyperparameters untuk algoritma pembelajar linier. Ini adalah parameter yang ditetapkan oleh pengguna untuk memfasilitasi estimasi parameter model dari data. Hyperparameter yang diperlukan yang harus ditetapkan terdaftar terlebih dahulu, dalam urutan abjad. Hyperparameter opsional yang dapat diatur tercantum berikutnya, juga dalam urutan abjad. Ketika hyperparameter disetel keauto
, Amazon SageMaker akan secara otomatis menghitung dan menetapkan nilai hyperparameter itu.
Nama Parameter | Deskripsi |
---|---|
num_classes |
Jumlah kelas untuk variabel respons. Algoritma mengasumsikan bahwa kelas diberi label Diperlukan kapan Nilai yang valid: Bilangan bulat dari 3 hingga 1.000.000 |
predictor_type |
Menentukan jenis variabel target sebagai klasifikasi biner, klasifikasi multiclass, atau regresi. Diperlukan Nilai valid: |
accuracy_top_k |
Saat menghitung metrik akurasi top-k untuk klasifikasi multiclass, nilai k. Jika model menetapkan salah satu skor top-k ke label sebenarnya, sebuah contoh dinilai sebagai benar. Opsional Nilai yang valid: Bilangan bulat positif Nilai default: 3 |
balance_multiclass_weights |
Menentukan apakah akan menggunakan bobot kelas, yang memberikan masing-masing kelas sama pentingnya dalam fungsi kerugian. Digunakan hanya ketika Opsional Nilai yang valid: Nilai default: |
beta_1 |
Tingkat peluruhan eksponensial untuk perkiraan momen pertama. Berlaku hanya jika Opsional Nilai valid: Nilai default: |
beta_2 |
Tingkat peluruhan eksponensial untuk perkiraan momen kedua. Berlaku hanya jika Opsional Nilai yang valid: Nilai default: |
bias_lr_mult |
Memungkinkan tingkat pembelajaran yang berbeda untuk istilah bias. Tingkat pembelajaran aktual untuk bias adalah Opsional Nilai yang valid: Nilai default: |
bias_wd_mult |
Memungkinkan regularisasi yang berbeda untuk istilah bias. Bobot regularisasi L2 aktual untuk bias adalah *. Opsional Nilai yang valid: Nilai default: |
binary_classifier_model_selection_criteria |
Kapan
Opsional Nilai yang valid: Nilai default: |
early_stopping_patience |
Jika tidak ada perbaikan yang dilakukan dalam metrik yang relevan, jumlah zaman yang harus menunggu sebelum mengakhiri pelatihan. Jika Anda telah memberikan nilai binary_classifier_model_selection_criteria untuk. metrik adalah nilai itu. Jika tidak, metriknya sama dengan nilai yang ditentukan untuk loss hyperparameter. Metrik dievaluasi pada data validasi. Jika Anda belum memberikan data validasi, metrik selalu sama dengan nilai yang ditentukan untuk Opsional Nilai yang valid: Bilangan bulat positif Nilai default: 3 |
early_stopping_tolerance |
Toleransi relatif untuk mengukur peningkatan kerugian. Jika rasio peningkatan kerugian dibagi dengan kerugian terbaik sebelumnya lebih kecil dari nilai ini, penghentian awal menganggap peningkatan menjadi nol. Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 0,001 |
epochs |
Jumlah maksimum lintasan atas data pelatihan. Opsional Nilai yang valid: Bilangan bulat positif Nilai default: 15 |
f_beta |
Nilai beta yang digunakan saat menghitung metrik skor F untuk klasifikasi biner atau multiclass. Juga digunakan jika nilai yang ditentukan untuk Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 1.0 |
feature_dim |
Jumlah fitur dalam data input. Opsional Nilai yang valid: Nilai default: |
huber_delta |
Parameter untuk kerugian Huber. Selama pelatihan dan evaluasi metrik, hitung kerugian L2 untuk kesalahan yang lebih kecil dari delta dan kerugian L1 untuk kesalahan yang lebih besar dari delta. Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 1.0 |
init_bias |
Bobot awal untuk istilah bias. Opsional Nilai yang valid: Integer Floating-point Nilai default: 0 |
init_method |
Menetapkan fungsi distribusi awal yang digunakan untuk bobot model. Fungsi meliputi:
Opsional Nilai yang valid: Nilai default: |
init_scale |
Menimbang distribusi seragam awal untuk bobot model. Berlaku hanya ketika Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 0,07 |
init_sigma |
Standar deviasi awal untuk distribusi normal. Berlaku hanya ketika Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 0,01 |
l1 |
Parameter regularisasi L1. Jika Anda tidak ingin menggunakan regularisasi L1, atur nilainya ke 0. Opsional Nilai yang valid: Nilai default: |
learning_rate |
Ukuran langkah yang digunakan oleh pengoptimal untuk pembaruan parameter. Opsional Nilai yang valid: Nilai default: |
loss |
Menentukan fungsi kerugian. Fungsi kerugian yang tersedia dan nilai defaultnya bergantung pada nilai
Nilai yang valid: Opsional Nilai default: |
loss_insensitivity |
Parameter untuk tipe kerugian epsilon-insensitive. Selama pelatihan dan evaluasi metrik, kesalahan yang lebih kecil dari nilai ini dianggap nol. Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 0,01 |
lr_scheduler_factor |
Untuk setiap Opsional Nilai yang valid: Nilai default: |
lr_scheduler_minimum_lr |
Tingkat pembelajaran tidak pernah menurun ke nilai yang lebih rendah dari nilai yang ditetapkan Opsional Nilai yang valid: Nilai default: |
lr_scheduler_step |
Jumlah langkah antara penurunan tingkat pembelajaran. Berlaku hanya ketika Opsional Nilai yang valid: Nilai default: |
margin |
Margin untuk Opsional Nilai yang valid: Bilangan bulat floating-point positif Nilai default: 1.0 |
mini_batch_size |
Jumlah pengamatan per mini-batch untuk iterator data. Opsional Nilai yang valid: Bilangan bulat positif Nilai default: 1000 |
momentum |
Momentum Opsional Nilai yang valid: Nilai default: |
normalize_data |
Menormalkan data fitur sebelum pelatihan. Normalisasi data menggeser data untuk setiap fitur untuk memiliki rata-rata nol dan menskalakannya untuk memiliki standar deviasi unit. Opsional Nilai valid: Nilai default: |
normalize_label |
Menormalkan label. Normalisasi label menggeser label untuk memiliki rata-rata nol dan menskalakannya untuk memiliki satuan standar deviasi. Nilai Opsional Nilai valid: Nilai default: |
num_calibration_samples |
Jumlah pengamatan dari dataset validasi yang akan digunakan untuk kalibrasi model (saat menemukan ambang batas terbaik). Opsional Nilai yang valid: Nilai default: |
num_models |
Jumlah model untuk dilatih secara paralel. Untuk default, Opsional Nilai yang valid: Nilai default: |
num_point_for_scaler |
Jumlah titik data yang digunakan untuk menghitung normalisasi atau tidak bias istilah. Opsional Nilai yang valid: Bilangan bulat positif Nilai default: 10.000 |
optimizer |
Algoritma optimasi untuk digunakan. Opsional Nilai yang valid:
Nilai default: |
positive_example_weight_mult |
Bobot diberikan pada contoh positif saat melatih pengklasifikasi biner. Bobot contoh negatif ditetapkan pada 1. Jika Anda ingin algoritme memilih bobot sehingga kesalahan dalam mengklasifikasikan contoh negatif vs. positif memiliki dampak yang sama pada kehilangan pelatihan, tentukan. Opsional Nilai yang valid: Nilai default: 1.0 |
quantile |
Kuantil untuk kerugian kuantil. Untuk kuantil q, model mencoba menghasilkan prediksi sehingga nilai lebih besar dari Opsional Nilai yang valid: Integer Floating-point antara 0 dan 1 Nilai default: 0,5 |
target_precision |
Ketepatan target. Jika Opsional Nilai yang valid: Integer Floating-point antara 0 dan 1.0 Nilai default: 0,8 |
target_recall |
Target recall. Jika Opsional Nilai yang valid: Integer Floating-point antara 0 dan 1.0 Nilai default: 0,8 |
unbias_data |
Tidak bias fitur sebelum pelatihan sehingga rata-ratanya adalah 0. Secara default, data tidak bias karena Opsional Nilai valid: Nilai default: |
unbias_label |
Label tidak bias sebelum pelatihan sehingga rata-ratanya adalah 0. Berlaku untuk regresi hanya jika Opsional Nilai valid: Nilai default: |
use_bias |
Menentukan apakah model harus menyertakan istilah bias, yang merupakan suku intersep dalam persamaan linier. Opsional Nilai yang valid: Nilai default: |
use_lr_scheduler |
Apakah akan menggunakan penjadwal untuk tingkat pembelajaran. Jika Anda ingin menggunakan penjadwal, tentukan Opsional Nilai yang valid: Nilai default: |
wd |
Parameter peluruhan berat, juga dikenal sebagai parameter regularisasi L2. Jika Anda tidak ingin menggunakan regularisasi L2, atur nilainya ke 0. Opsional Nilai yang valid: Nilai default: |