Language/Python

[Python] Visdom

덴마크초코우유 2020. 1. 12. 17:38
반응형
10_3 Visdom

시각화를 위한 도구인 visdom 사용법을 간단히 정리했다.

설치환경 : windows10 , python3.7

 

설치

pip 명령어를 통해 설치할 수 있다.

 

서버 실행

설치를 완료한 다음 아래의 명령어를 실행한다.

https://i.imgur.com/1wh1eJ9.png

  • 위 링크로 접속한다.

https://i.imgur.com/MtCeWJY.png

  • 이런 페이지가 나온다.

 

사용법

  • visdom 을 사용하기 위해 위처럼 선언한다.
  • 서버가 켜져 있어야 오류 없이 실행된다.

 

text

text를 통해 문자를 띄울 수 있다. 사용법은 아래와 같다.

  • 위 코드를 실행하면 웹 페이지에 텍스트가 생긴 것을 볼 수 있다.

https://i.imgur.com/YHFfkos.png

 

image

https://i.imgur.com/TLvbkmM.png

 

images

  • 여러 이미지를 한번에 띄울수도있다.

 

Lineplot

  • 그래프를

  • 학습 진행하면서 loss를 그래프로 표현해서 확인하는 법

https://i.imgur.com/HH3Z3cu.png

  • X축 없이 그린 그림이다. X축을 따로 지정하지 않으면 X 범위는 0~1로 설정한다.

     

     

https://i.imgur.com/0vRP1xK.png

  • 데이터가 X축에서 1 ~ 5의 범위안에서 표현된다.

 

line update

https://i.imgur.com/hJP2jXD.png

단일 창에서 여러 라인

https://i.imgur.com/tWZgLDi.png

Line info

  • 그래프에 정보넣기

    plt = vis.line( Y=Y_data, X=X_data, opts=dict( title="Test Title", showlegend=True )
    )

https://i.imgur.com/9Xlu1wy.png

축 이름 넣기

https://i.imgur.com/vt4cjNV.png

여러축

https://i.imgur.com/lfbjhiW.png

업데이트 함수

https://i.imgur.com/vb8q9Di.png

MNIST 띄우기

https://i.imgur.com/DHKXq69.png

 

여러개 띄울 수 있다.

https://i.imgur.com/FhUrvjd.png

 

참고 링크 https://github.com/facebookresearch/visdom

반응형