Print..Print
๋งจ๋ ํ์ธํ๋ ค๋ฉด ํ๋ฆฐํธํด์ผํด.
GUI๋ก ๋ฉ์ง๊ฒ ๋ด๋ณด์.
5 Steps of using TensorBoard
-
๋ด๊ฐ Logํ ํ๊ณ ์ถ์ ํ
์๋ค์ ๊ฒฐ์ ํ๋ค.
์ด๊ฒ๋ค์ ํจ์๋ก ๊ตฌํํ ์ ์๋ค.
-
summary๋ฅผ ๋ชจ๋ ๋ณํฉํ๋ค.
-
ํ์ผ์ฐ๊ธฐ๋ฅผ ์ํ ๋
ธ๋๋ฅผ ๋ง๋ ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ํ๋ฅผ ์ถ๊ฐํ๋ค.
-
summary ๋
ธ๋๋ฅผ ์คํ์ํค๊ณ ํ์ผ์ ๊ธฐ๋กํ๋ค.
-
ํ
์๋ณด๋๋ฅผ ์คํ์ํจ๋ค.
Scalar tensors
cost์ ๊ฐ์ด ์์ด ํ์ค์ธ, ์ฆ output์ด ์ค์นผ๋ผ๊ฐ์ธ ๋
์๋ค์ ์ด ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
Histogram (multi-dimensional tensors)
Scope (graph hierarchy)
ํ๋ฒ์ ๋ณด๊ธฐ ํ๋๋ ์ด๋ ๊ฒ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ด๋ค.
ํด๋น layer๋ฅผ ํด๋ฆญํ ๊ฒฝ์ฐ ๋ณด๋ค ์์ธํ ๊ทธ๋ํ ๊ตฌ์กฐ๋ฅผ ๋ณผ ์ ์๋ค.
Merge summaries
writer node ์์ฑ
ํด๋น ๊ฒฝ๋ก์ ๋ก๊ทธํ์ผ์ ์ฐ๊ณ ,
์ด๊ฑธ sess.graph์ ์ถ๊ฐํด์ค!
Run merged summary and write
step๋ง๋ค ๊ทธ๋ํ๋ฅผ summary๋ฅผ ๋ํด๋ผ.
Launch tensorboard(local)
ํ์ผ์ ์ด ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๊ณ
Launch tensorboard(remote server)
์ถ๊ฐ ๊ณต๋ถ๊ฐ ํ์ํจ ์ถ๊ฐ๋ก ๋ค๋ฌ๊ฑฐ๋ ๊ณต๋ถํด์ผ ํ๋ ๊ฒ๋ค
์ ์ฒด ์ฝ๋
Multiple runs (ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ๊ฟ์)
/logs ํด๋์์ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฐ๊ฟ์ ํ์ผ์ ์ฌ๋ฌ๊ฐ ์ด๋ค.
์๋ฅผ ๋ค์ด ํ์ต์จ์ ๋ค๋ฅด๊ฒ ์ด ๋
์์ ๋น๊ตํ๊ณ ์ถ๋ค๋ฉด,
์ด๋ ๊ฒ ๋๊ฐ๋ฅผ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ค๋ฅด๊ฒ ํด์ ๊ธฐ๋กํด ๋ ๋ค, terminal์์
์ด๋ ๊ฒ ์์ ํด๋๋ฅผ ์คํ์์ผ ๋ฒ๋ฆฐ๋ค.
๊ทธ๋ฌ๋ฉด ๋ ๊ฐ์ ๊ทธ๋ํ๊ฐ ๋ง๋ค์ด์ง๊ณ , ๋น๊ตํ ์ ์๊ฒ ๋๋ค.