Path: blob/master/site/ko/tensorboard/text_summaries.ipynb
25115 views
Kernel: Python 3
Copyright 2021 The TensorFlow Authors.
In [1]:
TensorBoard에 텍스트 데이터 표시하기
개요
TensorFlow Text Summary API를 사용하면 임의의 텍스트를 쉽게 로깅하고 TensorBoard에서 볼 수 있습니다. 이는 입력 데이터를 샘플링 및 검사하거나 실행 메타데이터 또는 생성된 텍스트를 기록하는 데 대단히 유용할 수 있습니다. 또한, 진단 데이터를 텍스트로 로깅하여 모델 개발 과정에서 도움을 받을 수 있습니다.
이 자습서에서는 Text Summary API의 몇 가지의 간단한 사용 사례를 시도합니다.
설정
In [2]:
In [3]:
Out[3]:
TensorFlow version: 2.5.0-dev20210219
짧은 텍스트 로깅하기
Text Summary API의 작동 방식을 이해하기 위해, 약간의 텍스트를 로깅하고 TensorBoard에 어떻게 표시되는지 확인하겠습니다.
In [4]:
In [5]:
이제 TensorBoard를 사용하여 텍스트를 검사합니다. UI가 모두 표시될 때까지 몇 초 정도 기다리세요.
In [6]:
복수의 테스트 스트림 구성하기
복수의 테스트 스트림이 있는 경우 스칼라 혹은 기타 데이터와 같이 구성하는 데 도움이 되도록 별도의 네임스페이스에 보관할 수 있습니다.
다수의 단계로 로그 텍스트를 기록할 경우 TensorBoard는 프레젠테이션을 관리할 수 있도록 표시할 단계를 서브샘플링합니다. --samples_per_plugin
플래그를 사용하여 샘플링 속도를 제어할 수 있습니다.
In [7]:
In [14]:
마크다운 해석하기
TensorBoard는 텍스트 요약을 Markdown으로 번역합니다. 아래에 표시된 것처럼 풍부한 포맷을 사용하면 기록하는 데이터를 더 쉽게 읽고 이해할 수 있기 때문입니다. (마크다운 해석을 원하지 않는 경우 이 이슈 에서 번역을 억제하는 방법을 참고하세요.)
In [9]:
In [10]: