배치 추천 및 사용자 세그먼트 가져오기 - Amazon Personalize

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

배치 추천 및 사용자 세그먼트 가져오기

실시간 업데이트가 필요하지 않은 데이터 세트에 대한 권장 사항 및 사용자 세그먼트를 가져오려면 기록 데이터만 있는 비동기 배치 워크플로우를 사용할 수 있습니다. 예를 들어 이메일 목록의 모든 사용자에 대한 제품 권장 사항을 가져올 수 있습니다.item-to-item유사점인벤토리를 합니다. 또는 USER_SEGMENTATION 레시피를 사용하여 인벤토리의 항목 및 사용자 상호 작용을 기반으로 데이터 기반 광고에 대한 사용자 세그먼트를 만들 수 있습니다. 배치 추천을 받거나 사용자 세그먼트를 생성하기 위해 Amazon Personalize 캠페인을 만들 필요가 없습니다.

  • 배치 권장 사항을 가져오려면 배치 추론 작업을 사용합니다. A배치 추론 작업는 Amazon S3 버킷에서 배치 입력 데이터를 가져오는 도구로, 솔루션 버전을 사용하여항목 권장 사항을 합니다. 그런 다음 권장 사항을 Amazon S3 버킷으로 내보냅니다.

    입력 데이터는 사용자 또는 항목 목록 또는 각각 JSON 형식의 항목 모음이 있는 사용자 목록일 수 있습니다. 사용자를 위한 배치 항목 추천을 받거나 인벤토리 전체에서 유사한 항목을 찾으려는 경우 배치 추론 작업을 사용합니다.

  • 사용자 세그먼트를 가져오려면 일괄 세그먼트 작업을 사용합니다. A배치 세그먼트 작업는 Amazon S3 버킷에서 배치 입력 데이터를 가져오는 도구이며, USER_SEGMENTATION 레시피로 학습된 솔루션 버전을 사용하여사용자 세그먼트입력 데이터의 각 행에 대해 세그먼트를 Amazon S3 버킷으로 내보냅니다. 각 사용자 세그먼트는 각 사용자가 인벤토리의 항목과 상호 작용할 확률에 따라 내림차순으로 정렬됩니다.

    레시피에 따라 입력 데이터는 JSON 형식의 항목 또는 항목 메타데이터 속성의 목록입니다. 항목 속성의 경우 입력 데이터에 여러 메타데이터 속성을 기반으로 사용자 세그먼트를 만드는 식이 포함될 수 있습니다. 다음을 사용하여 솔루션을 만들 때 배치 세그먼트 작업을 사용합니다.사용자_세그멘테이션레시피를 사용하여 인벤토리의 각 항목과 상호 작용할 가능성이 가장 높은 사용자 세그먼트를 얻을 수 있습니다.

두 배치 워크플로의 경우 출력 데이터에 대해 다른 위치 (폴더 또는 다른 Amazon S3 버킷) 를 사용하는 것이 좋습니다. 실시간으로 기록한 데이터를 PutEvents API 작업의 경우 배치 추론 작업 또는 배치 세그먼트 작업을 생성하기 전에 솔루션 버전을 다시 트레이닝해야 합니다.

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

  1. JSON 형식의 입력 데이터를 준비하고 Amazon S3 버킷에 업로드합니다. 입력 데이터의 형식은 사용하는 레시피와 생성 중인 작업에 따라 다릅니다. 배치 입력 데이터 준비 및 가져오기 단원을 참조하세요.

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

  3. 배치 추론 작업 또는 배치 세그먼트 작업을 생성합니다. 단원을 참조하십시오.일괄 추론 작업을 생성합니다.,일괄 추론 작업을 생성합니다.AWS CLI)또는일괄 추론 작업을 생성합니다.AWSSDK).

  4. 배치 추론 또는 배치 세그먼트 작업이 완료되면 Amazon S3 출력 위치에서 권장 사항 또는 사용자 세그먼트를 검색합니다.

Batch 워크플로 권한 요구 사항

배치 워크플로의 경우 Amazon Personalize IAM 서비스 역할에 액세스하여 Amazon S3 버킷에 파일을 추가할 수 있는 권한이 필요합니다. 권한 부여에 대한 자세한 내용은 을 참조하십시오.배치 워크플로에 대한 서비스 연결 역할 정책. 버킷 권한에 대한 자세한 내용은 단원을 참조하십시오.사용자 정책 예제Amazon Simple Storage Service 개발자.

Amazon S3 버킷 및 객체는 암호화가 없어야 하며, 를 사용하는 경우 암호화가 없어야 합니다.AWS Key Management Service(AWS KMS) 암호화를 사용하려면 Amazon Personalize와 Amazon Personalize IAM 서비스 역할에 키를 사용할 수 있는 권한을 부여해야 합니다. 자세한 정보는 Amazon Personalize 사용 권한 부여하기AWS KMS키을 참조하십시오.

Batch 워크플로우 점수를 매

Amazon Personalize 사용자 개인화 및 맞춤형 순위 레시피를 사용하여 에 설명된 대로 배치 추론 작업 추천 점수를 계산합니다.사용자 개인화 추천 점수 적용 방식개인화된 순위 점수가 작동하는 방식. 배치 추론 작업의 출력 JSON 파일에서 점수를 볼 수 있습니다. 점수는 사용자 개인화 및 맞춤형 순위 결정 레시피로 교육된 모델에서만 반환됩니다.