๐Ÿ“’ [ TIL ] 2022.06.23_46์ผ์ฐจ # ๋จธ์‹ ๋Ÿฌ๋‹๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์œ ํ™”์ž‘์—…

๋ฌธ๋ช…์ฃผยท2022๋…„ 6์›” 23์ผ
0

[ 2022-06-23 (๋ชฉ) ์˜ค๋Š˜์˜ TIL ]

[ Today Learn ]

  • ์˜คํ”ˆ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•œ ์ด๋ฏธ์ง€ ์œ ํ™”์ž‘์—…

โœ๏ธ ๋‚ด๊ฐ€ ๋ฐฐ์šด๊ฒƒ, ์–ป์€ ๊ฒƒ

  • ์œ ํ™”์ž‘์—… / Colab ํ™œ์šฉํ•˜๊ธฐ

์˜คํ”ˆ์†Œ์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ์œ ํ™”์ž‘์—…์„ ํ• ๋•Œ 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์„ ๊ผญ๊ผญ๊ผญ ํ™œ์šฉํ•ด์•ผ๊ฒ ๋‹ค.!!

profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ ๊พธ์ค€ํžˆ ๋‚˜์•„๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๐Ÿ™†โ€โ™€๏ธ https://github.com/Moonmooj

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด