기계 학습 모델 만들기 및 게시
다음 안내서에서는 머신 러닝 모델을 만들고 게시하는 데 필요한 단계에 대해 설명합니다. 각 섹션에는 수행할 작업에 대한 설명과 설명된 단계를 수행하기 위한 UI 및 API 설명서에 대한 링크가 포함되어 있습니다.
시작하기
이 자습서를 시작하기 전에 다음 사전 요구 사항이 있어야 합니다.
-
Adobe Experience Platform에 액세스. Experience Platform의 조직에 대한 액세스 권한이 없는 경우 계속하기 전에 시스템 관리자에게 문의하십시오.
-
모든 데이터 과학 Workspace 자습서에서는 Luma 성향 모델을 사용합니다. 계속하려면 Luma 성향 모델 스키마 및 데이터 세트를 만들어야 합니다.
데이터 탐색 및 스키마 이해
Adobe Experience Platform에 로그인하고 데이터 세트 를 선택하여 모든 기존 데이터 세트를 나열하고 탐색할 데이터 세트를 선택합니다. 이 경우 Luma 웹 데이터 데이터 세트를 선택해야 합니다.
데이터 세트 활동 페이지가 열리고 데이터 세트와 관련된 정보가 나열됩니다. 오른쪽 위에 있는 데이터 세트 미리 보기(Preview Dataset )를 선택하여 샘플 레코드를 검사할 수 있습니다. 선택한 데이터 세트 변수의 스키마도 볼 수 있습니다.
오른쪽 레일에서 스키마 링크를 선택합니다. 팝오버가 나타나고 스키마 이름 아래의 링크 선택하면 스키마가 새 탭로 열립니다.
제공된 EDA(Explorative Data Analysis) 전자 필기장을 사용하여 데이터를 추가로 탐색할 수 있습니다. 이 전자 필기장을 사용하여 Luma 데이터의 패턴을 이해하고, 데이터의 온전성을 확인하며, 예측 성향 모델에 대한 관련 데이터를 요약할 수 있습니다. 탐색적 데이터 분석에 대한 자세한 내용은 EDA 설명서를 참조하세요.
Luma 성향 레시피 만들기 author-your-model
라이프사이클의 Data Science Workspace 주요 구성 요소에는 레서피 및 모델 작성이 포함됩니다. Luma 성향 모델은 고객이 Luma에서 제품을 구매하는 경향이 높은지 여부에 대한 예측을 생성하도록 설계되었습니다.
Luma 성향 모델을 만들기 위해 레시피 빌더 템플릿을 사용합니다. 레시피는 특정 문제를 해결하기 위해 고안된 기계 학습 알고리즘과 논리를 포함하고 있어 모형의 기초가 된다. 더 중요한 것은 레서피를 통해 조직 전체에서 머신 러닝을 대중화할 수 있으므로 다른 사용자가 코드를 작성하지 않고도 다양한 사용 사례에 대한 모델에 액세스할 수 있다는 것입니다.
JupyterLab Notebooks를 사용하여 모델 만들기 자습서에 따라 후속 자습서에서 사용되는 Luma 성향 모델 레시피를 만듭니다.
외부 소스에서 레시피 가져오기 및 패키지(선택 사항)
Data Science Workspace에서 사용할 레시피를 가져와서 패키징하려면 소스 파일을 아카이브 파일로 패키징해야 합니다. 레시피에 소스 파일 패키지 자습서를 따르십시오. 이 자습서에서는 소스 파일을 레시피로 패키지화하는 방법을 보여 줍니다. 레시피는 Data Science Workspace으로 레시피를 가져오기 위한 사전 요구 사항 단계입니다. 자습서가 완료되면 Azure Container Registry에 도커 이미지가 해당 이미지 URL, 즉 아카이브 파일과 함께 제공됩니다.
이 보관 파일은 UI 워크플로 또는 API 워크플로를 사용하여 레시피 가져오기 워크플로를 따라 Data Science Workspace에서 레시피를 만드는 데 사용할 수 있습니다.
모델 교육 및 평가 train-and-evaluate-your-model
이제 데이터가 준비되고 레시피가 준비되었으므로 머신 러닝 모델을 추가로 만들고, 교육하고, 평가할 수 있습니다. 레시피 빌더를 사용하는 동안 모델을 레시피로 패키징하기 전에 이미 교육하고, 채점하고, 평가했어야 합니다.
데이터 과학 Workspace UI 및 API를 사용하면 레시피를 모델로 게시할 수 있습니다. 또한 하이퍼파라미터 추가, 제거 및 변경과 같은 모델의 특정 측면을 추가로 미세 조정할 수 있습니다.
모델 만들기
UI 사용하여 모델을 만드는 방법에 대해 자세히 알아보려면 Data Science 작업 영역 UI 튜토리얼 또는 API 튜토리얼에서 모델을 학습하고 평가방문. 이 튜토리얼 에서는 하이퍼파라미터를 생성, 훈련 및 업데이트하여 모델을 미세 조정하는 방법에 대한 예제를 제공합니다.
모델에 점수 매기기 score-a-model
모델을 만들고 게시하는 다음 단계는 데이터 레이크 및 실시간 고객 프로필에서 점수를 매기고 통찰력을 소비하기 위해 모델을 운영하는 것입니다.
데이터 과학 Workspace의 점수는 입력 데이터를 기존의 훈련된 모델에 공급하여 달성할 수 있습니다. 그런 다음 채점 결과가 저장되고 지정된 출력 데이터 세트에 새 배치로 볼 수 있습니다.
모델의 점수를 매기는 방법을 알아보려면 모델 UI 튜토리얼 또는 API 튜토리얼 점수를 방문.
점수가 매겨진 모델을 서비스로 Publish
데이터 과학 Workspace을 사용하면 훈련된 모델을 서비스로 게시할 수 있습니다. 이를 통해 조직 내의 사용자는 고유한 모델을 만들 필요 없이 데이터에 점수를 매길 수 있습니다.
서비스에 대한 자동화된 교육 예약
모델을 서비스로 게시하면 머신 러닝 서비스에 대해 예약된 채점 및 교육 실행을 설정할 수 있습니다. 교육 및 채점 프로세스를 자동화하면 데이터 내 패턴을 준수하여 시간을 통해 서비스의 효율성을 유지 및 향상시키는 데 도움이 될 수 있습니다. 데이터 과학 Workspace UI에서 모델 예약 자습서를 방문하세요.
다음 단계 next-steps
Data Science Workspace Adobe Experience Platform 은 머신 러닝 모델을 생성, 평가 및 활용하여 데이터 예측 및 통찰력을 생성하는 데 필요한 도구와 리소스를 제공합니다. 기계 학습 인사이트가 활성화된 Profile데이터 세트 로 수집되면 동일한 데이터도 레코드로 수집되며, 이 레코드는 Profile 를 사용하여 Adobe Experience Platform Segmentation Service세그먼트화할 수 있습니다.
프로필 및 시계열 데이터가 수집되면 실시간 고객 프로필은 기존 데이터와 병합하고 유니온 보기를 업데이트하기 전에 스트리밍 세분화 라는 지속적인 프로세스를 통해 세그먼트에서 해당 데이터를 포함하거나 제외하도록 자동으로 결정합니다. 따라서 고객이 브랜드 제품과 상호 작용할 때 즉시 계산을 수행하고 고객에게 향상되고 개별화된 경험을 제공하기 위한 결정을 내릴 수 있습니다.
기계 학습 통찰력을 활용하는 방법에 대해 자세히 알아보려면 기계 학습 통찰력🔗으로 Real-Time Customer Profile을 강화하는 튜토리얼 페이지를 방문하십시오.