배치 추천 받기 - Personalize

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

배치 추천 받기

사용자 지정 리소스를 사용하면 비동기 배치 워크플로우로 항목 추천을 받을 수 있습니다. 예를 들어 이메일 목록에 있는 모든 사용자를 위한 제품 추천이나 인벤토리 전반의 item-to-item유사점을 받을 수 있습니다.

항목에 대한 배치 추천을 받으려면 배치 추론 작업을 사용합니다. 배치 추론 작업은 S3 버킷에서 배치 입력 데이터를 가져오고, 사용자 지정 솔루션 버전을 사용하여 항목 추천을 생성한 다음, 이 항목 추천을 S3 버킷으로 내보내는 도구입니다. 레시피에 따라 입력 데이터는 사용자 또는 항목 목록이거나 각각 항목 모음이 있는 사용자 목록이 될 수 있습니다.

솔루션에서 유사 항목 레시피를 사용하고 텍스트 데이터 및 항목 제목 데이터가 포함된 항목 데이터 세트가 있는 경우, 각 항목 그룹에 대한 테마가 있는 배치 추천을 생성할 수 있습니다. 자세한 정보는 콘텐츠 생성기에서 테마가 있는 배치 추천을 참조하세요.

배치 추천을 생성할 때 Personalize는 마지막 솔루션 버전 생성 시점에 존재하는 모든 대량 데이터를 고려합니다. 이 데이터는 전체 또는 증분 가져오기 모드를 사용하여 가져올 수 있습니다. 더 나중의 대량 레코드가 배치 추천에 영향을 미치게 하려면 새 솔루션 버전을 만든 다음 배치 추론 작업을 생성해야 합니다.

Personalize는 배치 추천을 생성할 때 다음과 같이 개별 가져오기의 데이터를 사용합니다.

  • 기존 항목 및 사용자와의 새로운 상호 작용: USER_PERSONALIZED 또는 PERSONALIZED_RANKING 레시피를 사용하는 경우 Amazon Personalize는 데이터 가져오기 후 약 15분 이내에 기존 항목 및 사용자와의 새 상호 작용 데이터를 고려합니다. 이벤트를 고려하게 하려면 가져오기 후 배치 추론 작업을 시작하기 전에 최소 15분 정도 기다렸다가 진행하는 것이 좋습니다. 다른 모든 레시피의 경우 배치 추천에 영향을 미치게 하려면 스트리밍된 이벤트에 대한 새로운 솔루션 버전을 만들어야 합니다.

  • 신규 사용자: 상호작용 데이터가 없는 사용자의 경우 처음에는 인기 항목만 추천됩니다. USER_PERSONALIZATION 또는 PERSONALIZED_RANKING 레시피를 사용하고 사용자를 위한 이벤트를 기록하는 경우 가져오기 후 약 15분 이내에 재교육 없이 해당 권장 사항이 관련성을 높일 수 있습니다. 이벤트를 고려하게 하려면 가져오기 후 배치 추론 작업을 시작하기 전에 최소 15분 정도 기다렸다가 진행하는 것이 좋습니다. 다른 모든 레시피의 경우, 스트리밍된 이벤트에 대한 새 솔루션 버전을 생성하여 상호작용 데이터가 없는 사용자를 위한 배치 추천에 영향을 주어야 합니다.

  • 새 항목: User-Personalization-v2 및 User-Personalization을 사용하여 일괄 추론 작업을 생성하고 솔루션에 대해 완전히 훈련된 최신 솔루션 버전을 지정하면 Amazon Personalize는 탐색과 함께 권장 사항에 새 항목을 포함하도록 솔루션 버전을 자동으로 업데이트합니다. 최신 솔루션 버전을 지정하지 않으면 업데이트는 발생하지 않습니다. 다른 레시피의 경우 새 항목을 배치 추천에 포함시키려면 새 솔루션 버전을 생성해야 합니다. 탐색에 대한 자세한 내용은 탐색단원을 참조하세요.

배치 워크플로

배치 워크플로우는 다음과 같습니다.

  1. 입력 데이터를 JSON 형식으로 준비하고 S3 버킷에 업로드합니다. 입력 데이터의 형식은 사용하는 레시피에 따라 달라집니다. 배치 추천을 위한 입력 데이터 준비 단원을 참조하세요.

  2. 출력 데이터를 저장할 별도의 위치(폴더 또는 다른 S3 버킷)를 만듭니다.

  3. 배치 추론 작업을 생성합니다. 배치 추론 작업 생성를 참조하세요.

  4. 배치 추론이 완료되면 S3의 출력 위치에서 항목 추천을 검색합니다.

지침 및 요구 사항

배치 추천을 받기 위한 지침 및 요구 사항은 다음과 같습니다.

  • Personalize IAM 서비스 역할에 S3 버킷에 파일을 읽고 추가할 수 있는 권한이 있어야 합니다. 이러한 권한 부여에 대한 자세한 내용은 배치 워크플로우에 대한 서비스 역할 정책단원을 참조하세요. 버킷 권한에 대한 자세한 내용은 Simple Storage Service 개발자 안내서의 사용자 정책 예제 단원을 참조하세요. 암호화에 AWS Key Management Service (AWS KMS) 를 사용하는 경우 Amazon Personalize와 Amazon Personalize IAM 서비스 역할에 키를 사용할 권한을 부여해야 합니다. 자세한 정보는 Amazon Personalize에 AWS KMS 키 사용 권한 부여을 참조하세요.

  • 배치 추론 작업을 생성하기 전에 사용자 지정 솔루션과 솔루션 버전을 생성해야 합니다. 그러나 Personalize 캠페인은 생성할 필요가 없습니다. 도메인 데이터세트 그룹을 생성한 경우에도 사용자 지정 리소스를 생성할 수 있습니다.

  • 추천이 포함된 테마를 생성하려면 유사-항목 레시피를 사용해야 합니다. 텍스트 데이터 및 항목 제목 데이터가 포함된 항목 데이터 세트도 있어야 합니다. 테마가 적용된 추천에 대한 자세한 내용은 콘텐츠 생성기에서 테마가 있는 배치 추천 섹션을 참조하세요.

  • 입력 데이터는 사용자 세그먼트를 위한 입력 데이터 준비에 설명된 대로 형식을 지정해야 합니다.

  • 지금-유행 또는 차선책-작업 레시피로는 배치 추천을 받을 수 없습니다.

  • 자리 표시자 파라미터가 있는 필터를 사용하는 경우 filterValues객체의 입력 데이터에 파라미터 값을 포함시켜야 합니다. 자세한 내용은 입력 JSON에서 필터 값 제공단원을 참조하세요.

  • 출력 데이터에는 입력 데이터와 다른 위치(폴더 또는 다른 S3 버킷)를 사용하는 것이 좋습니다.

  • Batch 권장 사항은 실시간 권장 사항과 정확히 동일하지 않을 수 있습니다. 이는 일괄 추론 작업을 완료하는 데 시간이 더 오래 걸리고 작업 시작 15분 전에 사용 가능한 데이터만 고려하기 때문입니다.

배치 워크플로우 점수 매기기

배치 추천에는 다음과 같은 점수가 포함됩니다.

  • Personalize는 사용자 개인 맞춤 및 개인 맞춤형 순위 레시피를 사용하여 추천 점수 매기기 작동 방식 (사용자 지정 리소스)개인 맞춤형 순위 점수 매기기의 작동 방식에 설명된 대로 배치 추론 작업 추천 점수를 계산합니다. 점수는 배치 추론 작업의 출력 JSON 파일에서 볼 수 있습니다.

  • 유사-항목 레시피를 사용하면, 테마가 적용된 배치 추천을 받는 경우 Amazon Personalize는 테마가 각 항목과 얼마나 관련이 있는지를 기준으로 각 관련 항목 세트의 순위를 매깁니다. 각 항목에는 0에서 1까지의 점수가 포함됩니다. 점수가 높을수록 항목이 테마와 더 밀접하게 관련되어 있습니다. 테마가 있는 추천에 대한 자세한 내용은 콘텐츠 생성기에서 테마가 있는 배치 추천 섹션을 참조하세요.