Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mempersiapkan data input untuk segmen pengguna
Pekerjaan segmen batch menggunakan versi solusi untuk membuat segmen pengguna berdasarkan data yang Anda berikan dalam file JSON masukan. Sebelum Anda bisa mendapatkan segmen pengguna, Anda harus menyiapkan dan mengunggah file JSON Anda ke bucket Amazon S3. Sebaiknya buat folder keluaran di bucket Amazon S3 atau gunakan bucket Amazon S3 keluaran terpisah. Anda kemudian dapat menjalankan beberapa pekerjaan inferensi batch menggunakan lokasi data input yang sama.
Jika Anda menggunakan filter dengan parameter placeholder, seperti$GENRE
, Anda harus memberikan nilai untuk parameter dalam filterValues
objek di JSON input Anda. Untuk informasi selengkapnya, lihat Memberikan nilai filter dalam masukan Anda JSON.
Untuk menyiapkan dan mengimpor data
-
Format data input batch Anda tergantung pada resep yang digunakan solusi Anda. Pisahkan elemen data input dengan baris baru. Data masukan Anda adalah daftar ItemIds (Item-Affinity) atau atribut item (Item-Atribute-Affinity).
-
Untuk atribut item, data input dapat menyertakan ekspresi logis dengan
AND
operator untuk mendapatkan pengguna untuk beberapa item atau atribut per kueri. Untuk informasi selengkapnya, lihat Menentukan atribut item untuk resep Item-Atribute-Affinity. -
Untuk atribut item, gunakan
\
karakter untuk menghindari karakter khusus dan tanda kutip tunggal atau ganda dalam data input Anda. -
Untuk contoh data masukan untuk kedua resep, lihatContoh JSON masukan dan keluaran pekerjaan segmen Batch.
-
-
Unggah JSON masukan Anda ke folder input di bucket Amazon S3 Anda. Untuk informasi selengkapnya, lihat Mengunggah file dan folder menggunakan seret dan lepas di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon
-
Buat lokasi terpisah untuk data keluaran Anda, baik folder atau bucket Amazon S3 lainnya. Dengan membuat lokasi terpisah untuk JSON keluaran, Anda dapat menjalankan beberapa pekerjaan segmen batch dengan lokasi data input yang sama.
Setelah menyiapkan data input dan mengunggahnya ke bucket Amazon S3, Anda siap menghasilkan segmen pengguna dengan pekerjaan segmen batch. Untuk informasi selengkapnya, lihat Mendapatkan segmen pengguna dengan pekerjaan segmen batch.
Topik
Menentukan atribut item untuk resep Item-Atribute-Affinity
Jika Anda menggunakan resep Item-Atribute-Affinity, data input Anda adalah daftar atribut item. Anda dapat mencampur kolom metadata yang berbeda. Misalnya satu baris mungkin kolom numerik dan yang berikutnya mungkin kolom kategoris. Anda tidak dapat menggunakan metadata item tekstual tidak terstruktur sebagai atribut item.
Metadata item masukan Anda dapat menyertakan ekspresi logis dengan AND
operator untuk mendapatkan segmen pengguna untuk beberapa atribut. Misalnya, baris data input Anda mungkin {"itemAttributes": "ITEMS.genres = \"Comedy\" AND ITEMS.genres = \"Action\""}
atau{"itemAttributes":
"ITEMS.genres = "\Comedy\" AND ITEMS.audience = "\teen\""}
.
Saat menggabungkan dua atribut dengan AND
operator, Anda membuat segmen pengguna dengan pengguna yang lebih cenderung berinteraksi dengan item yang memiliki kedua atribut berdasarkan riwayat interaksi pengguna. Tidak seperti ekspresi filter (yang menggunakan IN
operator untuk kesetaraan string), ekspresi input segmen batch hanya mendukung =
simbol untuk kesetaraan untuk pencocokan string.
Contoh JSON masukan dan keluaran pekerjaan segmen Batch
Untuk pekerjaan segmen batch, data input Anda harus berupa daftar ItemIds (resep Item-Affinity) atau atribut item (Item-Atribute-Affinity). Setiap baris data input adalah kueri inferensi terpisah. Setiap segmen pengguna diurutkan dalam urutan menurun berdasarkan probabilitas bahwa setiap pengguna akan berinteraksi dengan item dalam inventaris Anda.
Jika Anda menggunakan filter dengan parameter placeholder, seperti$GENRE
, Anda harus memberikan nilai untuk parameter dalam filterValues
objek di JSON input Anda. Untuk informasi selengkapnya, lihat Memberikan nilai filter dalam masukan Anda JSON.
Berikut ini adalah contoh input dan output JSON yang diformat dengan benar untuk pekerjaan segmen batch yang diatur berdasarkan resep.
Barang-Afinitas
Item-Atribusi-Afinitas