Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hiperparameter Segmentasi Semantik
Tabel berikut mencantumkan hyperparameters yang didukung oleh algoritma segmentasi SageMaker semantik Amazon untuk arsitektur jaringan, input data, dan pelatihan. Anda menentukan Segmentasi Semantik untuk pelatihan dalam permintaanAlgorithmName
. CreateTrainingJob
Hiperparameter Arsitektur Jaringan
Nama Parameter | Deskripsi |
---|---|
backbone |
Tulang punggung yang digunakan untuk komponen encoder algoritma. Opsional Nilai yang valid: Nilai default: |
use_pretrained_model |
Apakah model yang telah dilatih sebelumnya akan digunakan untuk tulang punggung. Opsional Nilai yang valid: Nilai default: |
algorithm |
Algoritma yang digunakan untuk segmentasi semantik. Opsional Nilai yang valid:
Nilai default: |
Hiperparameter Data
Nama Parameter | Deskripsi |
---|---|
num_classes |
Jumlah kelas untuk segmen. Diperlukan Nilai yang valid: 2 ≤ bilangan bulat positif ≤ 254 |
num_training_samples |
Jumlah sampel dalam data pelatihan. Algoritma menggunakan nilai ini untuk mengatur penjadwal tingkat pembelajaran. Diperlukan Nilai yang valid: bilangan bulat positif |
base_size |
Mendefinisikan bagaimana gambar diskalakan ulang sebelum dipotong. Gambar diskalakan ulang sedemikian rupa sehingga panjang ukuran panjang diatur untuk Opsional Nilai yang valid: bilangan bulat positif> 16 Nilai default: 520 |
crop_size |
Ukuran gambar untuk input selama pelatihan. Kami secara acak mengubah skala gambar input berdasarkan Opsional Nilai yang valid: bilangan bulat positif> 16 Nilai default: 240 |
Pelatihan Hyperparameters
Nama Parameter | Deskripsi |
---|---|
early_stopping |
Apakah akan menggunakan logika penghentian dini selama pelatihan. Opsional Nilai yang valid: Nilai default: |
early_stopping_min_epochs |
Jumlah minimum epoch yang harus dijalankan. Opsional Nilai yang valid: integer Nilai default: 5 |
early_stopping_patience |
Jumlah epoch yang memenuhi toleransi untuk kinerja yang lebih rendah sebelum algoritme memberlakukan penghentian awal. Opsional Nilai yang valid: integer Nilai default: 4 |
early_stopping_tolerance |
Jika peningkatan relatif dari skor pekerjaan pelatihan, MiOu, lebih kecil dari nilai ini, penghentian awal menganggap zaman tidak membaik. Ini hanya digunakan ketika Opsional Nilai yang valid: 0 ≤ float ≤ 1 Nilai default: 0.0 |
epochs |
Jumlah zaman yang digunakan untuk melatih. Opsional Nilai yang valid: bilangan bulat positif Nilai default: 10 |
gamma1 |
Faktor peluruhan untuk rata-rata bergerak gradien kuadrat untuk. Opsional Nilai yang valid: 0 ≤ float ≤ 1 Nilai default: 0,9 |
gamma2 |
Faktor momentum untuk Opsional Nilai yang valid: 0 ≤ float ≤ 1 Nilai default: 0,9 |
learning_rate |
Tingkat pembelajaran awal. Opsional Nilai yang valid: 0 < float ≤ 1 Nilai default: 0,001 |
lr_scheduler |
Bentuk jadwal tingkat pembelajaran yang mengontrol penurunannya dari waktu ke waktu. Opsional Nilai yang valid:
Nilai default: |
lr_scheduler_factor |
Jika Opsional Nilai yang valid: 0 ≤ float ≤ 1 Nilai default: 0,1 |
lr_scheduler_step |
Daftar zaman yang dibatasi koma setelah itu dikurangi (dikalikan) dengan Diperlukan secara kondisional jika Nilai yang valid: string Nilai default: (Tidak ada default, karena nilainya diperlukan saat digunakan.) |
mini_batch_size |
Ukuran batch untuk pelatihan. Menggunakan yang besar Opsional Nilai yang valid: bilangan bulat positif Nilai default: 16 |
momentum |
Momentum untuk Opsional Nilai yang valid: 0 < float ≤ 1 Nilai default: 0,9 |
optimizer |
Jenis pengoptimal. Untuk informasi lebih lanjut tentang pengoptimal, pilih tautan yang sesuai:
Opsional Nilai yang valid: Nilai default: |
syncbn |
Jika disetel ke Opsional Nilai yang valid: Nilai default: |
validation_mini_batch_size |
Ukuran batch untuk validasi. Sebuah besar
Opsional Nilai yang valid: bilangan bulat positif Nilai default: 16 |
weight_decay |
Koefisien peluruhan berat untuk Opsional Nilai yang valid: 0 < float < 1 Nilai default: 0,0001 |