๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ธ๊ณต์ง€๋Šฅ

[AI] ์ด๋ฏธ์ง€ ์บก์…”๋‹(Image Captioning)์ด๋ž€?

728x90
๋ฐ˜์‘ํ˜•

๐ŸŸก Image Captioning

 

์œ„์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ "ํŒŒ๋„๋ฅผ ํƒ€๋Š” ์„œํผ"์™€ ๊ฐ™์€ ์บก์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ฆ‰, ์ด๋ฏธ์ง€๋งŒ์„ ์ด์šฉํ•ด์„œ ํ•ด๋‹น ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋ฌธ์žฅ์œผ๋กœ ๋‚˜ํƒ€๋‚ด์ค„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒโ€ผ

 

 

 

์ฐธ๊ณ ์ž๋ฃŒ ๐Ÿ’จ๐Ÿ’จ๐Ÿ’จ

https://www.tensorflow.org/tutorials/text/image_captioning

 

๋ˆˆ์— ๋„๋Š” ์ด๋ฏธ์ง€ ์บก์…˜  |  TensorFlow Core

๋ˆˆ์— ๋„๋Š” ์ด๋ฏธ์ง€ ์บก์…˜ ์•„๋ž˜ ์˜ˆ์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ์˜ ๋ชฉํ‘œ๋Š” "ํŒŒ๋„๋ฅผ ํƒ€๋Š” ์„œํผ"์™€ ๊ฐ™์€ ์บก์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ์ถœ์ฒ˜; ๋ผ์ด์„ ์Šค: Public Domain ์ด๋ฅผ ์œ„ํ•ด attention ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์„

www.tensorflow.org

 

 

 

 

 

๐ŸŸก CNN + RNN

CNN์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ ,
RNN์œผ๋กœ ๋ฌธ์žฅ์„ ๋งŒ๋“ค์–ด๋ƒ„.

 

 

โœ… CNN

ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(Convolution Neural Network) ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ธฐ์กด์˜ ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ํŠน์ง•์„ ์ถ”์ถœํ•˜์—ฌ ํŠน์ง•๋“ค์˜ ํŒจํ„ด์„ ํŒŒ์•…ํ•˜๋Š” ๊ตฌ์กฐ์ด๋‹ค.

 

 

  • Convolution : ๋ฐ์ดํ„ฐ์˜ ํŠน์ง•์„ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ •์œผ๋กœ ๋ฐ์ดํ„ฐ์— ๊ฐ ์„ฑ๋ถ„์˜ ์ธ์ ‘ ์„ฑ๋ถ„๋“ค์„ ์กฐ์‚ฌํ•ด ํŠน์ง•์„ ํŒŒ์•…ํ•˜๊ณ  ํŒŒ์•…ํ•œ ํŠน์ง•์„ ํ•œ ์žฅ์œผ๋กœ ๋„์ถœ์‹œํ‚ค๋Š” ๊ณผ์ •. ์ด ๊ณผ์ •์€ ํ•˜๋‚˜์˜ ์••์ถ• ๊ณผ์ •์ด๋ฉฐ ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐฏ์ˆ˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ค„์—ฌ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  • Pooling : Convolution ๊ณผ์ •์„ ๊ฑฐ์นœ ๋ ˆ์ด์–ด์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ค„์—ฌ์ฃผ๋Š” ๊ณผ์ •์ด๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ค„์—ฌ์ฃผ๊ณ , ๋…ธ์ด์ฆˆ๋ฅผ ์ƒ์‡„์‹œํ‚ค๊ณ  ๋ฏธ์„ธํ•œ ๋ถ€๋ถ„์—์„œ ์ผ๊ด€์ ์ธ ํŠน์ง•์„ ์ œ๊ณตํ•œ๋‹ค.

→ CNN์€ ์ •๋ณด์ถ”์ถœ, ๋ฌธ์žฅ๋ถ„๋ฅ˜, ์–ผ๊ตด์ธ์‹ ๋“ฑ์˜ ๋ถ„์•ผ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Œ.

 

 

 

โœ… RNN

์ˆœํ™˜์‹ ๊ฒฝ๋ง(Recurrent Neural Network) ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฐ˜๋ณต์ ์ด๊ณ  ์ˆœ์ฐจ์ ์ธ ๋ฐ์ดํ„ฐ ํ•™์Šต์— ํŠนํ™”๋œ ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํ•œ ์ข…๋ฅ˜๋กœ์จ ๋‚ด๋ถ€์˜ ์ˆœํ™˜๊ตฌ์กฐ๊ฐ€ ๋“ค์–ด์žˆ๋‹ค๋Š” ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

→ ์ˆœํ™˜๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ณผ๊ฑฐ์˜ ํ•™์Šต์„ Weight๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ํ•™์Šต์— ๋ฐ˜์˜ํ•จ. ๊ธฐ์กด์˜ ์ง€์†์ ์ด๊ณ  ๋ฐ˜๋ณต์ ์ด๋ฉฐ ์ˆœ์ฐจ์ ์ธ ๋ฐ์ดํ„ฐ ํ•™์Šต์˜ ํ•œ๊ณ„๋ฅผ ํ•ด๊ฒฐํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๊ณ , ํ˜„์žฌ์˜ ํ•™์Šต๊ณผ ๊ณผ๊ฑฐ์˜ ํ•™์Šต์˜ ์—ฐ๊ฒฐ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ์‹œ๊ฐ„์— ์ข…์†๋œ๋‹ค๋Š” ํŠน์ง•๋„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ.

์Œ์„ฑ ์›จ์ด๋ธŒ ํผ์„ ํŒŒ์•…ํ•˜๊ฑฐ๋‚˜ ํ…์ŠคํŠธ์˜ ์•ž ์œ„ ์„ฑ๋ถ„์„ ํŒŒ์•…ํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ๋จ.

 

 

728x90
๋ฐ˜์‘ํ˜•