# 1. TensorBoard 사용하기

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FbaTzMGZxU2xhuPvGbt6H%2Fimage.png?alt=media\&token=b04830a8-f540-4648-8ba5-f223dbeb18fb)

TensorBoard는 머신러닝 실험에 필요한 시각화 및 도구를 제공합니다. 아래 가이드를 통해 사용해보세요.&#x20;

본 가이드라인은 GPU Jupyter 컨테이너를 기준으로 작성하였습니다. &#x20;

### 사용방법

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FOZE5QfRXPWYlASTL8NHO%2Fimage.png?alt=media\&token=0194486b-7bf2-4bc6-a946-cf5b9d225da1)

1. Yennefer Studio 프로젝트 상세페이지에서 **"서버 활성화 > 서버실행하기"**&#xB97C; 클릭하여 IDE를 실행합니다.
2. 서버 실행 후, Launcher에서 **Terminal**을 클릭합니다.
3. 터미널에 다음의 내용을 차례대로 입력합니다.\
   \&#xNAN;*<mark style="color:blue;">`pip install tensorflow`</mark>* \
   *<mark style="color:blue;">`pip install jupyter-server-proxy`</mark>* \
   *<mark style="color:blue;">`npm install -g n export N_PREFIX=/opt/conda/`</mark>* \
   *<mark style="color:blue;">`n stable`</mark>* \
   *<mark style="color:blue;">`pip install git+https://github.com/twalcari/jupyterlab_tensorboard.git`</mark>*<br>

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FZlGBt3Pp4BBaKGy5DC22%2Fimage.png?alt=media\&token=1da050a9-362a-4c2b-a865-6a53786807e5)

&#x20;   4\. 설치가 완료되었으면, 창을 닫고 서버를 비활성화합니다.\
&#x20;   5.다시 **서버를 활성화하고** 서버를 실행시킵니다.\
&#x20;  &#x20;

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2Fbi2t03cdCw1sDlxz7N82%2Fimage.png?alt=media\&token=5ee95da4-87e2-4824-80c6-377db6f6c2be)

&#x20;    6.TensorBoard를 사용할 notebook을 생성합니다.

&#x20;  &#x20;

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FU6RrcOFVCXkDqMXDetL1%2Fimage.png?alt=media\&token=280d56d5-e398-4153-8bb9-88e4b8ec1078)

&#x20;     7.위와 같이 코드를 작성한 후 학습을 진행합니다. <br>

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2Fi23I5BVgaQOzSUBcFylX%2Fimage.png?alt=media\&token=8c62c2ea-a285-483b-a9d5-ec21a7c3427a)

&#x20;8\. 학습 시 **logdir와 tensorboard\_callback변수**를 추가하여야 합니다.\
&#x20;    (참고 코드 : <https://www.tensorflow.org/tensorboard/tensorboard\\_in\\_noteb> ooks)

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FpXzEHPDmDHXfQWLbtC1p%2Fimage.png?alt=media\&token=de35323d-180e-4ba1-bd1e-5c2ee793e69c)

&#x20;  9\. 정상적으로 학습이 완료되면 **logs 폴더**가 생깁니다.

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2FYKYChwoJqnif8xBonQI8%2Fimage.png?alt=media\&token=feb7622f-3938-49b2-911c-c28ed0c7b1e1)

&#x20;   10\. 상단 주소창의 hub0/use&#x72;**/X/Y/**&#xB97C; 확인합니다.

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2Fj3ZvVVFnB32NUfktYnM6%2Fimage.png?alt=media\&token=87b52258-7599-4d0e-b82c-6df649fa02e9)

&#x20;    11\. 상단 주소창의 **hub0/User/X/Y**를 참고하여 코드를 실행합니다.&#x20;

&#x20;          X,Y에는 숫자가 들어가며 그 외에는 그대로 작성하시면 됩니다.

![](https://3883387614-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRisaZErlzHsHEE0n6gsV%2Fuploads%2Fd8mHsbm13radOOfQqjgV%2Fimage.png?alt=media\&token=001fb49c-3ceb-4f45-aed4-fb503827f8fa)

&#x20;       12\. **`%tensorboard --logdir logs`** 코드를 입력하여 TensorBoard를 실행합니다.
