Path: blob/master/site/ko/guide/migrate/tensorboard.ipynb
25118 views
Copyright 2021 The TensorFlow Authors.
TensorBoard 이동: TensorFlow의 시각화 도구모음
TensorBoard 는 TensorFlow에서 측정과 시각화를 제공하는 내장 도구이다. 정확도와 손실 같은, 머신러닝 실험의 공통의 기준들은 TensorBoard가 추적하고 보여줄 수 있다. TensorBoard 는 TensorFlow 1과 2의 코드와 호환된다.
TensorFlow 1에서는, tf.estimator.Estimator
기본적으로 TensorBoard에 대한 개요를 저장한다. 그에 비해, TensorFlow 2에서는 , 개요는 tf.keras.callbacks.TensorBoard
callback 을 사용해서 저장한다.
이 가이드는 첫째로 TensorFlow 1에서 평가기준을 가지고 어떻게 TensorBoard를 이용하는지와 TensorFlow 2에서 어떻게 동등한 프로세스를 수행할 수 있는지에 대해서 보여준다.
설정
TensorFlow 1: tf.estimator와 TensorBoard
이 TensorFlow 1 예시에서, tf.estimator.DNNClassifier
을 예시로 들어 설명하는데, MNIST dataset에서 훈련하고 평가하며, 기준들을 보여주기 위해서 TensorBoard를 이용한다:
TensorFlow 2: Keras callback and Model.fit 과 TensorBoard
이 TensorFlow 2 예시에서,tf.keras.callbacks.TensorBoard
callback와 함께 로그를 생성하고 저장하고, 모델을 훈련시킨다. callback 정확도와 loss per epoch를 추적한다. 그리고 in the callbacks
리스트 안에 있는 Model.fit 에 전달된다.
다음 단계
Get started 가이드에서 TensorBoard에 대한 더 많은 것을 알아보기.
lower level APIs에 대해서는, tf.summary migration to TensorFlow 2 가이드를 참조.