์คํ์์ค๋ฅผ ํ์ฉํ์ฌ ์ด๋ฏธ์ง ์ ํ์์ ์ ํ ๋ VSC์์ ์คํํ๋ค. ํ์ง๋ง ์ฐพ์๋ณด๋ ๊ทธ๋ํฝ์นด๋๊ฐ ์์๋ ์ ์๋ค๋ ๋ง์ด ์์ด์ colab์์ ์์ ์ ํด์ผํจ์ ๊นจ๋ฌ์๋ค.
GPU์ฌ์ฉ๋ ํ ์ ์๋ ๋ฐ๋ค๊ฐ ํ๊ฒฝ์ค์ ์ด ์ด๋ฏธ ๋ค ๋์ด ์์ด์ colab์ ์ด์ฉํ๋๊ฒ ํจ์ฌ ํธํ๊ธฐ ๋๋ฌธ์ ๋ค์์ ๋ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์์ ์ ํ ๋๋ง๋ค colab์ ํ์ฉํด์ผ๊ฒ ๋ค.
colab์์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์จ์ ์ฝ๊ฒ ์คํ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
๐งฉ ์ ์ฉ ์์
# colab ์๋ฒ๋ก git clone ํ๊ธฐ
!git clone https://github.com/crowsonkb/style-transfer-pytorch.git
# install ์์
!cd style-transfer-pytorch/
!pip install -e .
# ์ด๋ฏธ์ง ์ ํ ์คํ์ผ ๋ณ๊ฒฝ ์์
!style_transfer 123.png 21987-51971-sample.jpg
์ ํ์์ ์ ํ ์ด๋ฏธ์ง๋ style-transfer-pytorch ํ์ผ์ ๋ฃ์ด์ฃผ๊ณ ์๋์ ๊ฐ์ด ์งํํ๋ฉด ๋ด๊ฐ ์ํ๋ ์ด๋ฏธ์ง์ ์คํ์ผ์ ์ํ๋ ์คํ์ผ๋ก ๋ฐ๊ฟ ์์๋ค.
style_transfer [๋ณ๊ฒฝ ๋์ ์ด๋ฏธ์ง] [๋ณ๊ฒฝ์ ์ํ ์คํ์ผ์ ์ง์ ํด์ค ์ด๋ฏธ์ง]
๋ด๊ฐ ์ด์ฉํ ์์ค๋ ๊ฒ์์บ๋ฆญํฐ ์ฌ์ง๊ณผ ๋ฐ ๊ณ ํ์ ๋ณ์ด ๋น๋๋ ๋ฐค์ ํ์ฉํ์ฌ ์ ํ์์
์ ์งํํ๋ค.
์๋๋ ์๋ณธ์ด๋ฏธ์ง ์ด๊ณ , ๊ทธ ์๋์ ์๋ ์ฌ์ง์ ๋ ์ฌ์ง์ ์ ํ์์
ํ๊ฒ์ด๋ค.
์ค๋์ drf๊ฐ์ ๋ณต์ต๋ ํ๊ณ ์ ํ์์
๋ ํด๋ณด๋ ๊ฒฝํ์ ํ๋ค. ๋จ์ํ ์ฝ๋๋ฅผ ์น๋๊ฒ ์๋๋ผ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋์ผ๋ก ์ง์ ํ์ธํ๋ฉด์ ์ง๋๋ฅผ ์ ์ ์์ด์ ์๋ก์ ๊ณ , ์ด๋ ๊ฒ ๋จ์ํ ์ฌ์ง ๋์ฅ๋ง์ ๊ฐ์ง๊ณ ์๋ก์ด ๋ฌด์ธ๊ฐ๋ฅผ ์ปดํจํฐ๋ก ์ฐฝ์กฐํ ์ ์๋ค๋๊ฒ ๋๋ผ์ ๋ค.
์ด๋ฒ์ ๊ฐ์ฅ ๋๋ ๊ฒ์ ๋จธ์ ๋ฌ๋๊ธฐ๋ฐ ์์
์ ํ ๋๋ ๋ด ์์คํ ๊ทธ๋ํฝ์นด๋๋ฅผ ์งํค๊ธฐ์ํด์๋ ์์ง๋ง, ๋ชจ๋ ํ๊ฒฝ์ค์ ์ด ๋์ด์์ด์ ์ด์ฉํ๊ธฐ ์ฌ์ฐ๋๊น ๋ค์๋ถํฐ๋ colab์ ๊ผญ๊ผญ๊ผญ ํ์ฉํด์ผ๊ฒ ๋ค.!!