翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Personalize ドメインレコメンダーの作成時に使用する列の設定
レコメンダーを作成するときに、レコメンダーをサポートするモデルをトレーニングするときに Amazon Personalize が考慮する列を変更できます。
これにより、トレーニングデータのさまざまな組み合わせを試してみることができます。または、意味のあるデータがない列を除外することもできます。例えば、レコメンデーションをフィルタリングするためだけに使用したい列があるとします。この列をトレーニングから除外すると、Amazon Personalize はフィルタリング時にのみこの列を考慮します。
EVENT_TYPE 列を除外することはできません。デフォルトでは、Amazon Personalize はトレーニング時に使用できるすべての列を使用します。次のデータは、常にトレーニングから除外されます。
-
ブールデータ型の列
-
カテゴリ別またはテキスト別ではないカスタム文字列フィールド
トレーニングにインプレッションデータを含めることはできませんが、ユースケースやレシピでそのデータが使用されている場合、Amazon Personalize はインプレッションデータを使用してレコメンデーションを取得するときに探索をガイドします。
次のコードサンプルは、 でトレーニングするときに使用する列の設定方法を示しています。 AWS CLI または AWS SDKs。Amazon Personalize コンソールでこれを行うには、レコメンダーの作成時に詳細設定ページで使用する列を指定します。詳細については、「レコメンダーの作成 (コンソール)」を参照してください。
列をトレーニングから除外するには、レコメンダー設定の一部として trainingDataConfig
で excludedDatasetColumns
オブジェクトを指定します。オブジェクト内の各キーについて、データセットタイプを指定します。値ごとに、除外する列のリストを指定します。詳細については、「Amazon Personalize ドメインレコメンダーの作成時に使用する列の設定」を参照してください。
aws personalize create-recommender \ --name
recommender name
\ --dataset-group-arndataset group ARN
\ --recipe-arnrecipe ARN
\ --recommender-config "{\"trainingDataConfig\": {\"excludedDatasetColumns\": { \"datasetType
\" : [ \"column1Name
\", \"column2Name
\"]}}}"
列をトレーニングから除外するには、レコメンダー設定の一部として trainingDataConfig
で excludedDatasetColumns
オブジェクトを指定します。キーごとに、データセットタイプを指定します。値ごとに、除外する列のリストを指定します。次のコードは、レコメンダーを作成する際にトレーニングから列を除外する方法を示しています。詳細については、「Amazon Personalize ドメインレコメンダーの作成時に使用する列の設定」を参照してください。