Debugger XGBoost 훈련 보고서 다운로드 - Amazon SageMaker

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

Debugger XGBoost 훈련 보고서 다운로드

XGBoost 훈련 작업이 실행되는 동안 또는 Amazon SageMaker Python SDK 및 AWS Command Line Interface ()를 사용하여 작업이 완료된 후 Debugger 훈련 보고서를 다운로드합니다CLI.

Download using the SageMaker Python SDK and AWS CLI
  1. 현재 작업의 기본 S3 출력 기반 을 확인합니다URI.

    estimator.output_path
  2. 현재 작업 이름을 확인합니다.

    estimator.latest_training_job.job_name
  3. 디버거 XGBoost 보고서는 아래에 저장됩니다<default-s3-output-base-uri>/<training-job-name>/rule-output. 규칙 출력 경로를 다음과 같이 구성합니다.

    rule_output_path = estimator.output_path + "/" + estimator.latest_training_job.job_name + "/rule-output"
  4. 보고서가 생성되었는지 확인하려면 --recursive 옵션으로 aws s3 ls을(를) 사용하여 rule_output_path 하위에 디렉터리 및 파일을 반복적으로 나열하세요.

    ! aws s3 ls {rule_output_path} --recursive

    그러면 이름이 CreateXgboostReportProfilerReport-1234567890인 자동 생성 폴더들 하위에 파일의 전체 목록이 반환됩니다. XGBoost 훈련 보고서는 에 저장CreateXgboostReport되고 프로파일링 보고서는 ProfilerReport-1234567890 폴더에 저장됩니다. XGBoost 훈련 작업에서 기본적으로 생성된 프로파일링 보고서에 대한 자세한 내용은 섹션을 참조하세요SageMaker 디버거 대화형 보고서.

    규칙 출력 예제.

    xgboost_report.html 는 Debugger에서 자동으로 생성한 XGBoost 훈련 보고서입니다. xgboost_report.ipynb은(는) 훈련 결과를 보고서로 집계하는 데 사용되는 Jupyter notebook입니다. 노트북을 사용하여 모든 파일을 다운로드하고 보고서 HTML 파일을 찾아 보고서를 수정할 수 있습니다.

  5. aws s3 cp를 사용하여 반복해서 파일을 다운로드합니다. 다음 명령은 모든 규칙 출력 파일을 현재 작업 디렉터리 하위의 ProfilerReport-1234567890 폴더에 저장합니다.

    ! aws s3 cp {rule_output_path} ./ --recursive
    작은 정보

    Jupyter notebook 서버를 사용하려는 경우 !pwd을(를) 실행하여 현재 작업 디렉터리를 확인하세요.

  6. /CreateXgboostReport 디렉터리 하위에서 xgboost_report.html을(를) 여세요. 를 사용하는 경우 신뢰를 HTML JupyterLab선택하여 자동 생성된 Debugger 훈련 보고서를 확인합니다.

    규칙 출력 예제.
  7. xgboost_report.ipynb 파일을 열어 보고서 생성 방법을 확인하세요. Jupyter notebook 파일을 사용하여 훈련 보고서를 사용자 지정하고 확장할 수 있습니다.

Download using the Amazon S3 console
  1. 에 로그인 AWS Management Console 하고 에서 Amazon S3 콘솔을 엽니다https://console.aws.amazon.com/s3/.

  2. 기본 S3 버킷을 검색합니다. 예를 들어 기본 작업 이름을 지정하지 않은 경우 기본 S3 버킷 이름은 sagemaker-<region>-111122223333 형식이어야 합니다. 이름으로 버킷 찾기 필드를 통해 기본 S3 버킷을 조회하세요.

    Amazon S3 콘솔의 이름으로 버킷 찾기 필드.
  3. 기본 S3 버킷에서 접두사로 객체 찾기에 작업 이름 접두사를 입력한 다음, 훈련 작업 이름을 선택하여 훈련 작업 이름을 조회하세요.

    Amazon S3 콘솔의 접두사로 객체 찾기 필드.
  4. 훈련 작업의 S3 버킷에서 rule-output/ 하위 폴더를 선택하세요. Debugger에서 수집되는 훈련 데이터의 하위 폴더는 debug-output/, profiler-output/, rule-output/ 3개여야 합니다.

    규칙 출력 S3 버킷 의 예제입니다URI.
  5. 규칙 출력/ 폴더에서 CreateXgboostReport/ 폴더를 선택합니다. 이 폴더에는 xbgoost_report.html(html 형식으로 자동 생성되는 보고서) 및 xbgoost_report.ipynb(보고서 생성에 사용될 스크립트가 포함된 Jupyter notebook)가 들어 있습니다.

  6. xbgoost_report.html 파일을 선택하고 작업 다운로드를 선택한 다음 다운로드를 선택하세요.

    규칙 출력 S3 버킷 의 예제입니다URI.
  7. 다운로드한 xbgoost_report.html 파일을 웹 브라우저로 여세요.