

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

# Menyetel Model Mesin Faktorisasi
<a name="fm-tuning"></a>

*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 selengkapnya tentang penyetelan model, lihat[Penyetelan model otomatis dengan AI SageMaker](automatic-model-tuning.md).

## Metrik yang Dihitung oleh Algoritma Mesin Faktorisasi
<a name="fm-metrics"></a>

Algoritma Mesin Faktorisasi memiliki klasifikasi biner dan tipe prediktor regresi. Jenis prediktor menentukan metrik mana yang dapat Anda gunakan untuk penyetelan model otomatis. Algoritma melaporkan metrik `test:rmse` regressor, yang dihitung selama pelatihan. Saat menyetel model untuk tugas regresi, pilih metrik ini sebagai tujuannya.


| Nama Metrik | Deskripsi | Arah Optimasi | 
| --- | --- | --- | 
| test:rmse | Root Mean Square Error | Minimalkan | 

Algoritma Mesin Faktorisasi melaporkan tiga metrik klasifikasi biner, yang dihitung selama pelatihan. Saat menyetel model untuk tugas klasifikasi biner, pilih salah satunya sebagai tujuannya.


| Nama Metrik | Deskripsi | Arah Optimasi | 
| --- | --- | --- | 
| test:binary\$1classification\$1accuracy | Akurasi | Maksimalkan | 
| test:binary\$1classification\$1cross\$1entropy | Entropi Lintas | Minimalkan | 
| test:binary\$1f\$1beta | Beta | Maksimalkan | 

## Mesin Factorisasi Tunable Hyperparameters
<a name="fm-tunable-hyperparameters"></a>

Anda dapat menyetel hiperparameter berikut untuk algoritma Mesin Faktorisasi. Parameter inisialisasi yang berisi istilah bias, linier, dan faktorisasi bergantung pada metode inisialisasi mereka. Ada tiga metode inisialisasi:`uniform`,`normal`, dan`constant`. Metode inisialisasi ini sendiri tidak dapat disetel. Parameter yang dapat disetel tergantung pada pilihan metode inisialisasi ini. Misalnya, jika metode inisialisasi adalah`uniform`, maka hanya `scale` parameter yang dapat disetel. Khususnya, jika`bias_init_method==uniform`, kemudian `bias_init_scale``linear_init_scale`, dan dapat `factors_init_scale` disetel. Demikian pula, jika metode inisialisasi adalah`normal`, maka hanya `sigma` parameter yang dapat disetel. Jika metode inisialisasi adalah`constant`, maka hanya `value` parameter yang dapat disetel. Dependensi ini tercantum dalam tabel berikut. 


| Nama Parameter | Jenis Parameter | Rentang yang Direkomendasikan | Dependensi | 
| --- | --- | --- | --- | 
| bias\$1init\$1scale | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method==seragam | 
| bias\$1init\$1sigma | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== normal | 
| bias\$1init\$1value | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== konstan | 
| bias\$1lr | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | Tidak ada | 
| bias\$1wd | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | Tidak ada | 
| epoch | IntegerParameterRange | MinValue: 1, MaxValue: 1000 | Tidak ada | 
| factors\$1init\$1scale | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method==seragam | 
| factors\$1init\$1sigma | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== normal | 
| factors\$1init\$1value | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== konstan | 
| factors\$1lr | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | Tidak ada | 
| factors\$1wd | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512] | Tidak ada | 
| linear\$1init\$1scale | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method==seragam | 
| linear\$1init\$1sigma | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== normal | 
| linear\$1init\$1value | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | bias\$1init\$1method== konstan | 
| linear\$1lr | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | Tidak ada | 
| linear\$1wd | ContinuousParameterRange | MinValue: 1e-8, MaxValue: 512 | Tidak ada | 
| mini\$1batch\$1size | IntegerParameterRange | MinValue: 100, MaxValue: 10000 | Tidak ada | 