23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
안녕하세요
오늘은 TensorFlow에 기록된 로그를 그래프로 시각화시켜서 보여주는 도구인 Tensorflow에 대하여 알아보겠습니다.
keras를 실행하면서 기록되어지는 로그에 대하여
python으로 그래프를 그리면서 해당 로그와 진행상황에 대하여도 알수 있지만
이를 웹에서 더 깔끔하고 다른 소스를 작성하지 않으면서 볼수 있는 TensorBoard를 이용하면 더욱 좋습니다.
.png)
위는 TensorBorad의 실행화면이며, 실행방법은
tensorboard --logdir=/tmp/sample
위와 같습니다.
Tensorboad의 callback 함수와 인수
keras.callbacks.TensorBoard(log_dir='./logs', histogram_freq=0, batch_size=32, write_graph=True, write_grads=False, write_images=False, embeddings_freq=0, embeddings_layer_names=None, embeddings_metadata=None, embeddings_data=None, update_freq='epoch')
인수
histogram_freq이 0보다 커야 합니다.embeddings_data로 전달되어야 합니다.embeddings_layer_names에 특정되어 레이어에 임베딩할 데이터. Numpy 배열 (모델이 하나의 인풋을 갖는 경우) 혹은 Numpy 배열의 리스트 (모델이 여러 인풋을 갖는 경우). 'batch', 'epoch', 혹은 정수. 'batch'를 사용하는 경우 각 배치 이후 손실과 특정항목을 TensorBoard에 기록합니다. 'epoch'의 경우에도 마찬가지입니다. 정수를 사용하는 경우, 예를 들어 10000이라면, 10000 샘플마다 콜백이 측정 항목과 손실을 TensorBoard에 작성합니다. TensorBoard에 너무 자주 기록하면 학습이 느려질 수도 있다는 점을 참고하십시오.
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.