本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Personalize 中的即時項目建議
如果您的使用案例或配方產生項目建議,則在建立推薦者或建立行銷活動之後,您可以為使用者取得即時個人化或相關的項目建議。
如果您的網域使用案例或配方提供即時個人化,例如最適合您的使用案例或 User-Personalization-v2 配方,Amazon Personalize 會在您記錄使用者與目錄的互動時,根據使用者的最新活動更新建議。如需記錄即時事件和個人化的詳細資訊,請參閱 記錄即時事件以影響建議。
當您取得即時項目建議時,您可以執行下列動作:
-
如果您將行銷活動設定為傳回建議項目的中繼資料,您可以指定要包含在 GetRecommendations API 操作中的資料欄。或者,您可以在使用 Amazon Personalize 主控台測試行銷活動時指定資料欄。如需程式碼範例,請參閱 使用即時建議取得項目中繼資料。如需啟用行銷活動中繼資料的詳細資訊,請參閱 建議中的項目中繼資料。如需啟用建議者中繼資料的詳細資訊,請參閱 在 Amazon Personalize 中的網域建議程式建議中啟用中繼資料。
-
對於某些使用案例和配方,您可以在建議請求中指定提升。提升定義適用於建議項目可設定子集的其他業務規則。如需詳細資訊,請參閱在即時建議中提升項目。
-
您可以根據自訂條件篩選結果。例如,您可能不想建議使用者已購買的產品,或只建議特定年齡群組的項目。如需詳細資訊,請參閱篩選建議和使用者客群。
注意
如果您使用 PersonalIZED_RANKING 自訂配方,請參閱 取得個人化排名 (自訂資源)。
建議評分的運作方式 (自訂資源)
使用 User-Personalization-v2 和 User-Personalization 配方,Amazon Personalize 會根據使用者的互動資料和中繼資料產生項目分數。這些分數代表 Amazon Personalize 在使用者接下來是否會與項目互動方面的相對確定性。分數越高代表確定性越高。
注意
Amazon Personalize 不會顯示網域推薦者或相似項目、SIMS 或熱門計數配方的分數。如需個人化排名建議分數的資訊,請參閱 個人化排名評分的運作方式。
Amazon Personalize 會以 0 到 1 (均含) 的規模產生項目的相對分數。使用 User-Personalization-v2,Amazon Personalize 會為您的項目子集產生分數。透過使用者個人化,Amazon Personalize 會計算目錄中的所有項目。
如果您使用 User-Personalization-v2 並將篩選條件套用至建議,取決於篩選條件移除的建議數量,Amazon Personalize 可能會新增預留位置項目。這樣做是為了滿足您的建議請求numResults
的 。這些項目是根據滿足篩選條件之互動資料量的熱門項目。他們沒有使用者的相關性分數。
對於 User-Personalization-v2 和 User-Personalization,所有分數的總計等於 1。例如,如果您收到使用者的電影建議,並且有三部電影顯示項目資料集和互動資料集,則他們的分數可能是 0.6
、 0.3
和 0.1
。同樣地,如果您的庫存中有 10,000 部電影,最高評分的電影可能會有非常小的分數 (平均分數為 .001
),但由於評分是相對的,因此建議仍然有效。
在數學術語中,每個使用者項目對 (u,i) 的分數是根據下列公式計算,其中 exp
是指數函數,wu̅ 和 wi/j 分別是使用者和項目內嵌,而希臘字母 sigma (Σ) 代表分數的所有項目總和:

User-Personalization-v2 的建議原因
如果您使用 User-Personalization-v2,則模型通常不會建議包含reason
清單的項目。這些原因說明了為什麼建議中包含該項目。可能的原因包括下列項目:
-
提升項目 – 指出項目已包含在您在建議請求中套用的提升中。
-
探勘 – 表示該項目已包含在探勘中。透過探勘,建議包括互動資料較少或使用者相關性較低的項目。如需探勘的詳細資訊,請參閱探勘。
-
熱門項目 – 表示項目已包含為預留位置熱門項目。如果您使用篩選條件,取決於篩選條件移除的建議數量,Amazon Personalize 可能會新增預留位置項目,以符合您的建議請求
numResults
。這些項目是根據互動資料,符合您篩選條件的熱門項目。他們沒有使用者的相關性分數。