料號-屬性-親和性配方 - Amazon Personalize

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

料號-屬性-親和性配方

「料號-屬性-相似性」(aws-item-attribute-affinity) 方案是 USER_SIGETING 方案,可為您指定的每個料號屬性建立使用者區段 (使用者群組)。這些是用戶 Amazon Personalize 化預測將最有可能與具有特定屬性的項目進行交互。使用「項目-屬性-親和性」來深入瞭解使用者,並根據各自的使用者細分採取動作。

例如,您可能想要根據目錄中鞋類型的使用者偏好設定,為零售應用程式建立行銷活動。項目-屬性-親和性會在您的互動和項目數據集中為每個鞋類型的數據創建一個用戶細分。您可以根據他們採取行動的可能性(例如,單擊鞋子或購買鞋子),將不同的鞋子推廣到不同的用戶細分。其他用途可能包括向不同用戶推廣不同類型的電影類型,或根據工作類型識別準求職者。

若要根據項目屬性取得使用者區段,請使用項目-屬性-相似性方法建立解決方案和解決方案版本,然後將 JSON 格式的項目屬性清單新增至 Amazon S3 儲存貯體,並建立批次區段任務。Amazon Personalize 化將每個項目的用戶細分輸出到您在 Amazon S3 中的輸出位置。您的輸入資料最多可以有 10 個查詢,其中每個查詢都是一或多個項目屬性。如需為批次區段工作準備輸入資料的詳細資訊,請參閱準備批次建議的輸入資料

您必須擁有項目互動資料集和項目資料集,才能使用項目-屬性-相似性。您的項目資料集必須至少有一個資料欄,該資料行為非文字、非保留的中繼資料行。您可以使用批次區段作業取得使用者區段。如需詳細資訊,請參閱 Batch 建議和使用者區段 (自訂資源)

建立解決方案版本之後,請確保您的解決方案版本和資料保持在最新狀態。使用項目屬性-相似性,您必須為 Amazon Personalize 建立新的解決方案版本,以考慮使用者區段的新使用者,並以使用者的最新行為更新模型。若要取得項目屬性的使用者區段,當您建立解決方案版本時,item 屬性必須已存在。

項目-屬性-相似性方案具有下列屬性:

  • 名稱aws-item-attribute-affinity

  • 食譜 Amazon 資源名稱(ARN)arn:aws:personalize:::recipe/aws-item-attribute-affinity

  • 算法 ARN — arn:aws:personalize:::algorithm/aws-item-attribute-affinity

  • 功能轉換 ARN — arn:aws:personalize:::feature-transformation/item-attribute-affinity

  • 食譜類型USER_SEGMENTATION

下表說明「項目-屬性-相似性-相似性」方案的超參數。超參數 是一種演算法參數,您可以調整以改善模型效能。演算法超參數可控制模型的執行方式。您不能使用超參數優化 (HPO) 與項目-屬性-相似性配方。

該表格也提供每個超參數的下列資訊:

  • 範圍:[下限、上限]

  • 值類型:整數、連續 (浮點數)、分類 (布林值、清單、字串)

名稱 描述
演算法超參數
hidden_dimension

模型中使用的隱藏變數數量。隱藏變數 會重新建立使用者的購買歷史記錄和項目統計資料,以產生排名分數。當您的互動資料集包含更複雜的模式時,指定更多的隱藏維度。使用更多隱藏維度需要更大的資料集和更多時間處理。

預設值:149

範圍:[32, 256]

值類型:整數