export 모듈

실험 실행 기록 데이터를 Tensorboard 인스턴스에서 보기에 적합한 Tensorboard 로그로 내보냅니다.

함수

export_to_tensorboard

Tensorboard 시각화를 위해 준비된 Tensorboard 로그로 실험 실행 기록을 내보냅니다.

export_to_tensorboard(run_data, logsdir, logger=None, recursive=True)

매개 변수

Name Description
run_data
필수

내보낼 실행 또는 실행 목록입니다.

logsdir
필수
str

로그를 내보낼 디렉터리 경로입니다.

logger

선택적 사용자 지정 로거입니다.

Default value: None
recursive

지정된 실행에 대한 모든 자식 실행을 재귀적으로 검색할지 여부를 지정합니다.

Default value: True

설명

이 함수를 사용하면 Tensorboard 인스턴스에서 실험 실행 기록을 볼 수 있습니다. Tensorboard에서 사용할 수 있는 로그 파일을 기본적으로 출력하지 않는 Azure Machine Learning 실험 및 기타 기계 학습 프레임워크에 사용합니다. Tensorboard 사용에 대한 자세한 내용은 Tensorboard로 실험 실행 및 메트릭 시각화를 참조하세요.

다음 예제에서는 export_to_tensorboard 함수를 사용하여 TensorBoard에서 보기 위해 기계 학습 로그를 내보내는 방법을 보여 줍니다. 이 예제에서는 실험이 완료되고 실행 기록이 Tensorboard 로그에 저장됩니다.


   # Export Run History to Tensorboard logs
   from azureml.tensorboard.export import export_to_tensorboard
   import os

   logdir = 'exportedTBlogs'
   log_path = os.path.join(os.getcwd(), logdir)
   try:
       os.stat(log_path)
   except os.error:
       os.mkdir(log_path)
   print(logdir)

   # export run history for the project
   export_to_tensorboard(root_run, logdir)

   # or export a particular run
   # export_to_tensorboard(run, logdir)

전체 샘플은 https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/track-and-monitor-experiments/tensorboard/export-run-history-to-tensorboard/export-run-history-to-tensorboard.ipynb에서 사용할 수 있습니다.