Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Resep Peringkat yang Dipersonalisasi
penting
Kami merekomendasikan menggunakan resep Personalized-ranking-v2. Ini dapat mempertimbangkan hingga 5 juta item dengan pelatihan yang lebih cepat, dan menghasilkan peringkat yang lebih akurat dengan latensi yang lebih rendah.
Resep Personalized-Ranking menghasilkan peringkat item yang dipersonalisasi. Peringkat yang dipersonalisasi adalah daftar item yang direkomendasikan yang diberi peringkat ulang untuk pengguna tertentu. Ini berguna jika Anda memiliki koleksi item yang dipesan, seperti hasil penelusuran, promosi, atau daftar kurasi, dan Anda ingin memberikan peringkat ulang yang dipersonalisasi untuk setiap pengguna Anda. Misalnya, dengan Personalized-Ranking, Amazon Personalize dapat memberi peringkat ulang hasil penelusuran yang Anda hasilkan. OpenSearch
Untuk melatih model, resep Peringkat yang Dipersonalisasi menggunakan data dalam kumpulan data interaksi Item Anda, dan jika Anda membuatnya, kumpulan data Item dan kumpulan data Pengguna di grup kumpulan data Anda (kumpulan data ini opsional). Dengan Personalized-Ranking, dataset Item Anda dapat disertakan Metadata teks tidak terstruktur dan kumpulan data interaksi Item Anda dapat disertakan. Metadata kontekstual Untuk mendapatkan peringkat yang dipersonalisasi, gunakan GetPersonalizedRankingAPI.
Setelah Anda membuat versi solusi, pastikan Anda selalu memperbarui versi dan data solusi Anda. Dengan Personalized-Ranking, Anda harus secara manual membuat versi solusi baru (melatih ulang model) untuk Amazon Personalize untuk mempertimbangkan item baru untuk rekomendasi dan memperbarui model dengan perilaku terbaru pengguna Anda. Maka Anda harus memperbarui kampanye apa pun menggunakan versi solusi. Untuk informasi selengkapnya, lihat Mempertahankan relevansi rekomendasi.
catatan
Jika Anda memberikan item tanpa data interaksi untuk peringkat, Amazon Personalize akan mengembalikan item ini tanpa skor rekomendasi dalam respons. GetPersonalizedRanking API
Resep ini memiliki sifat sebagai berikut:
-
Nama –
aws-personalized-ranking
-
Resep Nama Sumber Daya Amazon (ARN) —
arn:aws:personalize:::recipe/aws-personalized-ranking
-
Algoritma ARN —
arn:aws:personalize:::algorithm/aws-personalized-ranking
-
Transformasi fitur ARN -
arn:aws:personalize:::feature-transformation/JSON-percentile-filtering
-
Jenis resep —
PERSONALIZED_RANKING
Hyperparameter
Tabel berikut menjelaskan hyperparameters untuk resep Personalize-Ranking. Hyperparameter adalah parameter algoritma yang dapat Anda sesuaikan untuk meningkatkan kinerja model. Algoritma hyperparameters mengontrol bagaimana kinerja model. Hyperparameter featurisasi mengontrol cara memfilter data yang akan digunakan dalam pelatihan. Proses memilih nilai terbaik untuk hyperparameter disebut hyperparameter optimization ()HPO. Untuk informasi selengkapnya, lihat Hyperparameter dan HPO.
Tabel ini juga menyediakan informasi berikut untuk setiap hyperparameter:
-
Rentang: [batas bawah, batas atas]
-
Jenis nilai: Integer, Continuous (float), Kategoris (Boolean, daftar, string)
-
HPOtunable: Dapatkah parameter berpartisipasi dalam optimasi hyperparameter ()? HPO
Nama | Penjelasan |
---|---|
Hiperparameter algoritma | |
hidden_dimension |
Jumlah variabel tersembunyi yang digunakan dalam model. Variabel tersembunyi membuat ulang riwayat pembelian pengguna dan statistik item untuk menghasilkan skor peringkat. Tentukan lebih banyak dimensi tersembunyi saat kumpulan data interaksi Item Anda menyertakan pola yang lebih rumit. Menggunakan dimensi yang lebih tersembunyi membutuhkan dataset yang lebih besar dan lebih banyak waktu untuk diproses. Untuk memutuskan nilai optimal, gunakanHPO. Untuk menggunakanHPO, setel Nilai default: 149 Rentang: [32, 256] Jenis nilai: Integer HPOdapat disetel: Ya |
bptt |
Menentukan apakah akan menggunakan teknik propagasi balik melalui waktu. Propagasi balik melalui waktu adalah teknik yang memperbarui bobot dalam algoritme berbasis jaringan saraf berulang. Gunakan kredit jangka panjang Nilai default: 32 Rentang: [2, 32] Jenis nilai: Integer HPOdapat disetel: Ya |
recency_mask |
Menentukan apakah model harus mempertimbangkan tren popularitas terbaru dalam kumpulan data interaksi Item. Tren popularitas terbaru mungkin termasuk perubahan mendadak dalam pola yang mendasari peristiwa interaksi. Untuk melatih model yang memberi bobot lebih pada peristiwa baru-baru ini, atur Nilai default: Rentang: Jenis nilai: Boolean HPOdapat disetel: Ya |
Hiperparameter featurisasi | |
min_user_history_length_percentile |
Persentil minimum panjang riwayat pengguna untuk dimasukkan dalam pelatihan model. Panjang riwayat adalah jumlah total data tentang pengguna. Gunakan Misalnya, menyetel Nilai default: 0.0 Rentang: [0.0, 1.0] Jenis nilai: Float HPOdapat disetel: Tidak |
max_user_history_length_percentile |
Persentil maksimum panjang riwayat pengguna untuk dimasukkan dalam pelatihan model. Panjang riwayat adalah jumlah total data tentang pengguna. Gunakan Misalnya, menyetel Nilai default: 0,99 Rentang: [0.0, 1.0] Jenis nilai: Float HPOdapat disetel: Tidak |