① 텐서보드는 오차와 같은 주요 측정 항목들이 학습 과정에서 어떻게 변하는지 알고자 할 때 사용합니다. 텐서보드를 사용하기 위해서는 먼저 SummaryWriter 인스턴스를 생성해야 하며 파라미터는 다음과 같습니다. SummaryWriter(saved_loc) ⓐ
ⓐ 첫 번째 파라미터: 측정 항목들의 변화(log)가 저장되는 경로로, 아무것도 지정하지 않는다면 기본값은 ./runs가 됩니다.
② 텐서보드에 오차 등 주요 측정 항목의 결과를 출력할 때 사용하는 것이 add_scalar 함수입니다. 파라미터는 다음과 같습니다.
ⓐ 첫 번째 파라미터: 태그(tag)로 어떤 값을 기록할지에 대한 구분자로 그래프 제목을 의미합니다. 예제에서는 훈련 데이터셋에 대한 재구성 오차(reconstruction error)를 구분자(혹은 태그)로 지정합니다.
ⓑ 두 번째 파라미터: 텐서보드에서 확인하고자 하는 값으로 그래프 y축에 해당합니다.
ⓒ 세 번째 파라미터: 그래프 x축을 의미합니다.