Membuat grup kumpulan data Amazon Personalize - Amazon Personalize

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

Membuat grup kumpulan data Amazon Personalize

Setelah Anda membuat JSON file skema untuk data Anda, Anda siap untuk membuat grup dataset. Di Amazon Personalize, grup kumpulan data adalah wadah untuk sumber daya Amazon Personalize, termasuk kumpulan data, pemberi rekomendasi domain, dan sumber daya khusus. Grup kumpulan data mengatur sumber daya Anda ke dalam koleksi independen, di mana sumber daya dari satu grup kumpulan data tidak dapat memengaruhi sumber daya dalam grup kumpulan data lainnya.

Anda membuat grup kumpulan data untuk setiap domain bisnis Anda. Misalnya, Anda mungkin memiliki aplikasi yang memberikan rekomendasi untuk streaming video dan aplikasi lain yang memberikan rekomendasi untuk buku audio. Di Amazon Personalize, Anda akan membuat grup kumpulan data untuk setiap aplikasi. Dengan cara ini, data dari satu aplikasi tidak memengaruhi rekomendasi yang dihasilkan Amazon Personalize untuk aplikasi lain.

Anda dapat membuat grup kumpulan data Domain atau grup kumpulan data kustom:

  • Dengan grup kumpulan data Domain, Anda membuat sumber daya yang telah dikonfigurasi sebelumnya dan dioptimalkan untuk berbagai kasus penggunaan. Saat Anda membuat grup kumpulan data, Anda menjadikannya grup kumpulan data Domain dengan menentukan domain _ON_ atau. VIDEO DEMAND ECOMMERCE

    Jika Anda memiliki aplikasi streaming video atau e-commerce, kami sarankan Anda membuat grup kumpulan data Domain. Anda masih dapat menambahkan sumber daya khusus, seperti solusi dan versi solusi yang dilatih untuk kasus penggunaan khusus. Anda tidak dapat membuat sumber daya tindakan terbaik berikutnya, termasuk kumpulan data Tindakan dan Interaksi Tindakan, dalam grup kumpulan data domain.

  • Grup kumpulan data khusus hanya menyertakan sumber daya kustom yang Anda konfigurasikan tergantung pada kasus penggunaan Anda. Dengan sumber daya khusus, Anda melatih dan menerapkan solusi dan versi solusi yang dapat dikonfigurasi (model rekomendasi Amazon Personalize yang terlatih) berdasarkan kebutuhan bisnis Anda. Jika tidak memiliki VIDEO _ON_ DEMAND atau ECOMMERCE aplikasi, kami sarankan Anda membuat grup kumpulan data Kustom. Jika tidak, sebaiknya mulai dengan grup kumpulan data Domain dan menambahkan sumber daya khusus seperlunya.

Anda dapat membuat grup kumpulan data dengan konsol Amazon Personalize, AWS Command Line Interface (AWS CLI), atau AWS SDKs.

Membuat grup dataset (konsol)

Buat grup kumpulan data dengan menentukan nama grup kumpulan data di konsol Amazon Personalize.

Untuk membuat grup dataset
  1. Buka konsol Amazon Personalize di https://console.aws.amazon.com/personalize/rumah dan masuk ke akun Anda.

  2. Pilih Buat grup kumpulan data.

  3. Jika ini adalah pertama kalinya Anda menggunakan Amazon Personalize, pada halaman Buat grup kumpulan data, di grup Dataset baru, pilih Memulai.

  4. Di detail grup Dataset, untuk nama grup Dataset, tentukan nama untuk grup kumpulan data Anda.

  5. Pilih Domain Anda:

    • Pilih E-commerce untuk membuat grup dataset ECOMMERCE Domain.

    • Pilih Video sesuai permintaan untuk membuat grup kumpulan data VIDEO _ON_ DEMAND Domain.

    • Pilih Kustom untuk membuat grup kumpulan data khusus hanya dengan sumber daya khusus, seperti solusi, kampanye, dan pekerjaan inferensi batch.

  6. Untuk Tag, secara opsional tambahkan tag apa pun. Untuk informasi selengkapnya tentang menandai sumber daya Amazon Personalize, lihat. Menandai Amazon Personalisasi sumber daya

  7. Pilih Buat grup kumpulan data. Halaman Ikhtisar ditampilkan. Anda sekarang siap untuk membuat skema dan dataset. Lihat Membuat skema dan dataset.

Membuat grup dataset (AWS CLI)

Untuk membuat grup dataset, gunakan create-dataset-group operasi. Untuk membuat grup dataset Domain, untuk menentukan domain ECOMMERCE atauVIDEO_ON_DEMAND. Untuk membuat grup kumpulan data Kustom, jangan tentukan domain. Anda dapat menggunakan parameter Tag untuk menandai sumber daya secara opsional di Amazon Personalize. Untuk sampel lihatMenambahkan tag (AWS CLI).

Kode berikut membuat grup dataset Domain untuk VIDEO_ON_DEMAND domain.

aws personalize create-dataset-group \ --name dataset-group-name \ --domain VIDEO_ON_DEMAND

Jika berhasil, grup kumpulan data Amazon Resource Name (ARN) ditampilkan sebagai berikut.

{ "datasetGroupArn": "arn:aws:personalize:us-west-2:acct-id:dataset-group/DatasetGroupName" }

Catat nilai ini untuk penggunaan masa depan. Untuk menampilkan grup kumpulan data yang Anda buat, gunakan describe-dataset-group perintah dan tentukan grup kumpulan data yang dikembalikan. ARN

aws personalize describe-dataset-group \ --dataset-group-arn dataset group arn

Grup dataset dan propertinya ditampilkan sebagai berikut.

{ "datasetGroup": { "name": "DatasetGroupName", "datasetGroupArn": "arn:aws:personalize:us-west-2:acct-id:dataset-group/DatasetGroupName", "status": "ACTIVE", "creationDateTime": 1542392161.262, "lastUpdatedDateTime": 1542396513.377 } }

Saat grup dataset status beradaACTIVE, Anda siap membuat skema dan kumpulan data. Lihat Membuat skema dan dataset.

Membuat grup dataset (AWS SDKs)

Gunakan kode berikut untuk membuat grup dataset Domain. Beri nama grup dataset Domain, dan untukdomain, tentukan salah satu ECOMMERCE atauVIDEO_ON_DEMAND. Untuk membuat grup dataset kustom, ubah kode untuk menghapus parameter domain.

Untuk informasi lebih lanjut tentang API operasi, lihat CreateDatasetGroup di bagian API referensi. Anda dapat menggunakan parameter Tag untuk menandai sumber daya secara opsional di Amazon Personalize. Untuk sampel lihatMenambahkan tag (AWS SDK).

SDK for Python (Boto3)
import boto3 personalize = boto3.client('personalize') response = personalize.create_dataset_group( name = 'dataset group name', domain = 'business domain' ) dsg_arn = response['datasetGroupArn'] description = personalize.describe_dataset_group(datasetGroupArn = dsg_arn)['datasetGroup'] print('Name: ' + description['name']) print('ARN: ' + description['datasetGroupArn']) print('Status: ' + description['status'])
SDK for Java 2.x
public static String createDomainDatasetGroup(PersonalizeClient personalizeClient, String datasetGroupName, String domain) { try { CreateDatasetGroupRequest createDatasetGroupRequest = CreateDatasetGroupRequest.builder() .name(datasetGroupName) .domain(domain) .build(); return personalizeClient.createDatasetGroup(createDatasetGroupRequest).datasetGroupArn(); } catch (PersonalizeException e) { System.out.println(e.awsErrorDetails().errorMessage()); } return ""; }
SDK for JavaScript v3
// Get service clients module and commands using ES6 syntax. import { CreateDatasetGroupCommand } from "@aws-sdk/client-personalize"; import { personalizeClient } from "./libs/personalizeClients.js"; // Or, create the client here. // const personalizeClient = new PersonalizeClient({ region: "REGION"}); // Set the domain dataset group parameters. export const domainDatasetGroupParams = { name: 'NAME', /* required */ domain: 'DOMAIN' /* required for a domain dsg, specify ECOMMERCE or VIDEO_ON_DEMAND */ } export const run = async () => { try { const response = await personalizeClient.send(new CreateDatasetGroupCommand(domainDatasetGroupParams)); console.log("Success", response); return response; // For unit tests. } catch (err) { console.log("Error", err); } }; run();

DescribeDatasetGroupOperasi mengembalikan datasetGroupArn dan status operasi. Saat grup dataset status beradaACTIVE, Anda siap membuat skema dan kumpulan data. Lihat Membuat skema dan dataset.