Memperbarui konfigurasi kampanye Amazon Personalize - Amazon Personalize

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

Memperbarui konfigurasi kampanye Amazon Personalize

Untuk mengubah kampanyeMinimum disediakan TPS, menerapkan versi solusi baru secara manual, atau mengubah konfigurasi kampanye, seperti mengaktifkan opsi untuk menyertakan metadata dalam rekomendasi, Anda harus memperbarui kampanye secara manual.

Berikut ini tidak memerlukan pembaruan kampanye manual:

  • Jika kampanye Anda menggunakan pembaruan kampanye otomatis, Anda tidak perlu memperbaruinya untuk menerapkan versi solusi terbaru yang terlatih secara otomatis atau manual dari solusi Anda. Untuk informasi selengkapnya, lihat Pembaruan kampanye otomatis.

  • Dengan User-Personalization-v 2, Personalisasi Pengguna, atau, Amazon Next-Best-Action Personalisasi secara otomatis memperbarui versi solusi terbaru Anda setiap dua jam untuk menyertakan item atau tindakan baru dalam rekomendasi. Kampanye Anda secara otomatis menggunakan versi solusi yang diperbarui.

Anda memperbarui kampanye secara manual dengan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau. AWS SDKs

catatan

Untuk memperbarui kampanye guna mengaktifkan opsi untuk menyertakan metadata dalam rekomendasi, Anda harus memiliki kumpulan data Item dengan kolom metadata. Anda tidak harus menggunakan metadata dalam pelatihan.

Jika kampanye Anda sebelumnya menerapkan versi solusi yang menggunakan User-Personalization-v 2 atau Personalized-Ranking-v 2, dan Anda beralih ke versi resep yang lebih lama, opsi untuk menyertakan metadata dinonaktifkan secara default. Anda dapat mengaktifkannya saat memperbarui kampanye. Untuk informasi selengkapnya, lihat Metadata item dalam rekomendasi.

Memperbarui kampanye (konsol)

Untuk menerapkan versi solusi yang dilatih ulang secara manual atau membuat perubahan pada konfigurasi kampanye, Anda harus memperbarui kampanye.

Untuk memperbarui kampanye (konsol)
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/rumah dan masuk ke akun Anda.

  2. Pilih grup kumpulan data dengan kampanye yang ingin Anda perbarui.

  3. Di panel navigasi, pilih Kampanye.

  4. Pada halaman Kampanye, pilih kampanye yang ingin Anda perbarui.

  5. Pada halaman detail kampanye, pilih Perbarui.

  6. Pada halaman Update campaign, buat perubahan. Misalnya, jika Anda menerapkan versi solusi yang dilatih ulang, untuk ID versi Solusi, pilih nomor identifikasi untuk versi solusi baru.

  7. Pilih Perbarui. Amazon Personalize memperbarui kampanye untuk menggunakan versi solusi baru dan konfigurasi yang diubah.

Memperbarui kampanye (AWS CLI)

Untuk menerapkan versi solusi baru, mengubah kampanyeMinimum disediakan TPS, atau mengubah konfigurasi kampanye, Anda harus memperbarui kampanye. Gunakan update-campaign perintah berikut untuk memperbarui kampanye agar menggunakan versi solusi baru dengan AWS CLI.

Ganti campaign arn dengan Amazon Resource Name (ARN) dari kampanye yang ingin Anda perbarui. Ganti new solution version arn dengan versi solusi yang ingin Anda terapkan.

aws personalize update-campaign \ --campaign-arn campaign arn \ --solution-version-arn new solution version arn \ --min-provisioned-tps 1

Memperbarui kampanye (AWS SDKs)

Untuk menerapkan versi solusi baru, mengubah kampanye, Minimum disediakan TPS atau mengubah konfigurasi kampanye, Anda harus memperbarui kampanye. Gunakan kode berikut untuk memperbarui kampanye dengan SDK untuk Python (Boto3) atau SDK untuk Java 2.x. Untuk daftar parameter lengkap, lihatUpdateCampaign.

SDK for Python (Boto3)

Gunakan update_campaign metode berikut untuk menerapkan versi solusi baru. Ganti campaign arn dengan Amazon Resource Name (ARN) dari kampanye yang ingin Anda perbarui, ganti new solution version arn dengan versi solusi baru ARN dan secara opsional ubah. minProvisionedTPS

import boto3 personalize = boto3.client('personalize') response = personalize.update_campaign( campaignArn = 'campaign arn', solutionVersionArn = 'new solution version arn', minProvisionedTPS = 1, ) arn = response['campaignArn'] description = personalize.describe_campaign(campaignArn = arn)['campaign'] print('Name: ' + description['name']) print('ARN: ' + description['campaignArn']) print('Status: ' + description['status'])
SDK for Java 2.x

Gunakan updateCampaign metode berikut untuk memperbarui kampanye agar menggunakan versi solusi baru. Teruskan sebagai parameter klien layanan Amazon Personalize, Amazon Resource Name (ARN) versi solusi baru, dan file. Minimum disediakan TPS

public static void updateCampaign(PersonalizeClient personalizeClient, String campaignArn, String solutionVersionArn, Integer minProvisionedTPS) { try { // build the updateCampaignRequest UpdateCampaignRequest updateCampaignRequest = UpdateCampaignRequest.builder() .campaignArn(campaignArn) .solutionVersionArn(solutionVersionArn) .minProvisionedTPS(minProvisionedTPS) .build(); // update the campaign personalizeClient.updateCampaign(updateCampaignRequest); DescribeCampaignRequest campaignRequest = DescribeCampaignRequest.builder() .campaignArn(campaignArn) .build(); DescribeCampaignResponse campaignResponse = personalizeClient.describeCampaign(campaignRequest); Campaign updatedCampaign = campaignResponse.campaign(); System.out.println("The Campaign status is " + updatedCampaign.status()); } catch (PersonalizeException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } }