Tensorflow는 Tensor Board라는 웹 기반의 분석 툴을 제공한다.
Accrucy 및 learning rate 등을 분석하여 최적화 하는데 많은 도움이 된다.
참고로 Tensor Board는 단독으로 동작하는 방식이 아니라 기 실행된 Tensorflow 코드의 로그를 분석하여 시각화 해 주는 도구 일 뿐이다.
로그를 남기기 위해선 tensorflow 코드 내 특정 함수를 호출 해야 한다.
https://www.tensorflow.org/how_tos/summaries_and_tensorboard/ 에서 관련된 문법을 찾아 볼 수 있다.
Tensorflow에 대한 로그가 준비가 되었다면 다음과 같이 Tensorboard를 실행 할 수 있다.
텐서보드 실행하기
$ tensorboard --logdir=로그디렉토리 |
웹브라우저의 다음의 주소를 붙여 넣는다.
0.0.0.0:6006 또는 localhost:6006 |
'Developments > Machine Learning' 카테고리의 다른 글
tensorflow variables and functions (1) | 2017.01.03 |
---|---|
TensorBoard Embedding Visualization 도구 (0) | 2016.12.20 |
머신러닝 준비 4/4: TensorFlow 설치 (0) | 2016.10.31 |
머신러닝 준비 3/4: Anaconda 및 pyCharm IDE 설치 (0) | 2016.10.31 |
머신러닝 준비 2/4: CUDA 및 cuDNN 설치 (0) | 2016.10.31 |