๐Ÿ”… PyTorch ์—์„œ Conv2d, MaxPool2d ์ ์šฉ์‹œ ์ž๋™์œผ๋กœ ์ด๋ฏธ์ง€ output shape ๊ณ„์‚ฐํ•ด ์ฃผ๋Š” ๊ณ„์‚ฐ๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”? ํŽ˜์ด์Šค๋ถ PyTorch KR์—๋Š” ๊ณต์œ  ๋“œ๋ ธ๋˜ ๋‚ด์šฉ์ธ๋ฐ์š”.
discuss.pytorch.kr ์—๋„ ๊ณต์œ  ๋“œ๋ ค ๋ด…๋‹ˆ๋‹ค.
(์•„๋งˆ๋„ ํŒŒ์ดํ† ์น˜ ์ž…๋ฌธ์ž ๋ถ„๋“ค๊ป˜ ๋„์›€์ด ๋ ๋งŒํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค)

ํŒŒ์ดํ† ์น˜์—์„œ Conv2d์™€ MaxPool2d ๋ ˆ์ด์–ด๋ฅผ ์Œ“์„๋•Œ,
๋ ˆ์ด์–ด๋ฅผ ํ†ต๊ณผํ•ด์„œ Image Output์— ๋Œ€ํ•œ ์ถœ๋ ฅ์‚ฌ์ด์ฆˆ์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ํ•ด์•ผ ํ•˜๋Š”๋ฐ,
์ด ๋ถ€๋ถ„์ด ๋ฒˆ๊ฑฐ๋กญ๊ธฐ๋„ ํ•˜๊ณ , ์ฒ˜์Œ ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๊ณ„์‚ฐ์„ ์–ด๋ ค์›Œ ํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์„œ(์ œ๊ฐ€ ๊ทธ๋žฌ๊ฑฐ๋“ ์š” ใ… )
๊ฐ„๋‹จํžˆ ์›น์•ฑ์œผ๋กœ Image Output์— ๋Œ€ํ•œ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ดค์Šต๋‹ˆ๋‹ค.

Streamlit์ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํŽธํ•˜๊ฒŒ ์ œ๊ณตํ•˜๋”๋ผ๊ตฌ์š”~(์ฒ˜์Œ ์จ๋ดค๋Š”๋ฐ, ์ •๋ง ๊ธˆ๋ฐฉ ํ›Œ๋ฅญํ•œ ๋ฐ๋ชจ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค!)

๊ด€๋ จ ์ฝ”๋“œ์™€ ๋ฐ๋ชจ ์‚ฌ์ดํŠธ๋ฅผ ๊ณต๊ฐœํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค. ํ˜น์‹œ ๋„์›€์ด ๋˜์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.

๊นƒํ—™: https://github.com/teddylee777/pytorch-layer-calculator

์‚ฌ์ดํŠธ๋งํฌ: https://bit.ly/torch-calc

์‚ฌ์šฉ๋ฒ•์€

  1. ์ด๋ฏธ์ง€ input ์‚ฌ์ด์ฆˆ ์ •์˜ ํ›„

  2. Conv2d, MaxPool2d ๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๋ฉด ์‹ค์‹œ๊ฐ„ ๋ฐ˜์˜๋˜์–ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

๊ธฐํƒ€ ๊ฑด์˜์‚ฌํ•ญ์ด๋‚˜ ๋ฒ„๊ทธ์— ๋Œ€ํ•œ ๋ฆฌํฌํŒ…์€ github issue๋กœ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ฆ๊ฑฐ์šด ํ•˜๋ฃจ ๋˜์‹ญ์‡ผ!

4๊ฐœ์˜ ์ข‹์•„์š”

์•—, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ œ๊ฐ€ ์˜ค๋Š˜ ๊ณ„์† ๋ฐ–์ด๋ผ ์ €๋…์— ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ•ฌ๋Š”๋ฐ ์ง์ ‘ ์˜ฌ๋ ค์ฃผ์…จ๊ตฐ์š” :smile:
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

1๊ฐœ์˜ ์ข‹์•„์š”

๋•๋ถ„์— ํŒŒ์ดํ† ์น˜ ํ•œ๊ตญ ์‚ฌ์šฉ์ž๋ชจ์ž„ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค^^
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

2๊ฐœ์˜ ์ข‹์•„์š”