๐Ÿ’ฟ Data/๋ถ€ํŠธ์บ ํ”„

๐Ÿ’ฟ Data/๋ถ€ํŠธ์บ ํ”„

    [TIL] 83. Image Segmentation, Object Detection/Recognition

    ํ‚ค์›Œ๋“œ Segmentation(Semantic / Instance) Transpose Convolution Object Detection/Recognition Image Segmentation ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์—์„œ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ ๋ฌผ์ฒด๋ฅผ ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„ํ•ด๋‚ด๋Š” Task ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ : ์ด๋ฏธ์ง€ ์ž์ฒด๋ฅผ ํ•˜๋‚˜์˜ label๋กœ ์˜ˆ์ธก(๋‚˜๋ฌด ์‚ฌ์ง„์„ ๋‚˜๋ฌด๋กœ ์˜ˆ์ธก) ์ด๋ฏธ์ง€ ๋ถ„ํ•  : ์ด๋ฏธ์ง€ ๋‚ด์— ์—ฌ๋Ÿฌ ์‚ฌ๋ฌผ๋“ค์„ ์˜๋ฏธ์žˆ๋Š” ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„ -> ํ”ฝ์…€ ๋‹จ์œ„๋กœ label ์˜ˆ์ธก [Segmentation] Semantic VS (semantic) Instance Semantic : ์œ„์—์„œ์™€ ๊ฐ™์ด ์˜๋ฏธ์žˆ๋Š” ๋‹จ์œ„๋กœ ๋ฌผ์ฒด๋ฅผ ๊ตฌ๋ถ„ ex) ์‚ฌ๋žŒ -> ์‚ฌ๋žŒ, ๊ฐ•์•„์ง€ -> ๊ฐ•์•„์ง€ Semantic Instance : ๊ฐ ๊ฐœ์ฒด ๋ณ„๋กœ ๊ตฌ๋ถ„ ex) ์‚ฌ๋žŒ1, ์‚ฌ๋žŒ2..

    [TIL] 82. ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(CNN) ๋ฐ ์ „์ด ํ•™์Šต(Transfer Learning)

    ํ‚ค์›Œ๋“œ CNN(Convolutional Neural Network) padding, stride, filter Pooling Transfer Learning Image Data Augmentation CNN(Convolutional Neural Network ; ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง) ์ปดํ“จํ„ฐ ๋น„์ „์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์‹ ๊ฒฝ๋ง ์ด๋ฏธ์ง€์˜ ๊ณต๊ฐ„์ ์ธ ํŠน์„ฑ์„ ์ตœ๋Œ€ํ•œ ๋ณด์กดํ•˜๋ฉฐ ํ•™์Šตํ•˜๊ธฐ์— ์ข‹์Œ [CNN]๊ตฌ์กฐ ํฌ๊ฒŒ ํŠน์ง• ์ถ”์ถœ ๋ถ€๋ถ„ ๊ณผ ๋ถ„๋ฅ˜๋ฅผ ์œ„ํ•œ ์‹ ๊ฒฝ๋ง ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [CNN] ํŠน์ง• ์ถ”์ถœ ๋ถ€๋ถ„ [CNN] ํ•ฉ์„ฑ๊ณฑ(Convolution) ๊ฒฉ์ž ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ํŠน์ • ๊ฒฉ์ž์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„ ํ•„ํ„ฐ๋ฅผ ํ†ตํ•ด ํ•ฉ์„ฑ๊ณฑ์„ ์ง„ํ–‰ํ•ด๋‚˜์•„๊ฐ‘๋‹ˆ๋‹ค. ํ•„ํ„ฐ์˜ ๊ฒฉ์ž ๊ฐฏ์ˆ˜๊ฐ€ ๊ณง ๊ฐ€์ค‘์น˜๋“ค์ด ๋ฉ๋‹ˆ๋‹ค. ex) ํ•„ํ„ฐ (5, 5), ํ•„ํ„ฐ ๊ฐฏ์ˆ˜ 3,..

    [TIL] 81. Section4 Sprint2

    ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(Natural Language Processing)์— ๋Œ€ํ•ด์„œ ๋ฐฐ์› ๋˜ ์Šคํ”„๋ฆฐํŠธ ์ถ”ํ›„์— ๋”ฅ๋Ÿฌ๋‹ ํŒŒํŠธ์— ๋Œ€ํ•ด ๋” ๊ณต๋ถ€ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ฐ€์žฅ ๊ด€์‹ฌ ๊ฐ€๋Š” ๋ถ„์•ผ์—ฌ์„œ ๋งŽ์ด ๊ธฐ๋Œ€ํ–ˆ๋˜ ์Šคํ”„๋ฆฐํŠธ์ด๊ธฐ๋„ ํ•˜๋‹ค. :) - ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋“ค ๋ถ„๋ฅ˜, ๋ฒˆ์—ญ, ์š”์•ฝ, ์ฑ—๋ด‡, ์ด๋ฏธ์ง€ ์บก์…˜ ๋“ฑ๋“ฑ - ํ…์ŠคํŠธ์— ๋Œ€ํ•œ ์ „์ฒ˜๋ฆฌ ๊ณผ์ • ๋‚ด์žฅ๋ฉ”์†Œ๋“œ ์ด์šฉ, ์ •๊ทœ ํ‘œํ˜„์‹, ๋ถˆ์šฉ์–ด ์ฒ˜๋ฆฌ, ํ†ต๊ณ„์  ํŠธ๋ฆฌ๋ฐ, ์–ด๊ฐ„/ํ‘œ์ œ์–ด ์ถ”์ถœ - ํ…์ŠคํŠธ์˜ ๋ฒกํ„ฐํ™”(์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์ข‹๊ฒŒ) ํšŒ์ˆซ ๊ธฐ๋ฐ˜ ๋‹จ์–ด ํ‘œํ˜„(TF, TF-IDF) ๋ถ„ํฌ ๊ธฐ๋ฐ˜ ๋‹จ์–ด ํ‘œํ˜„(Word2Vec) (์ž„๋ฒ ๋”ฉ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜) - ์ž์—ฐ์–ด ๋ชจ๋ธ๋ง with ์ˆœํ™˜ ์‹ ๊ฒฝ๋ง(RNN) ์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ(sequential data), ๋ณ‘๋ ฌํ™” ๋ถˆ๊ฐ€/๊ธฐ์šธ๊ธฐ ์†Œ์‹ค(์žฅ๊ธฐ ์˜์กด์„ฑ ๋ฌธ์ œ) LSTM, GRU ๋“ฑ์žฅ, A..

    [TIL] 80. Transformer

    Transformer ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๋ชจ๋ธ Attention ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ทน๋Œ€ํ™”ํ•œ ๋ชจ๋ธ ๊ตฌ์กฐ์  ๋‹จ์–ด๊ฐ€ ์ˆœ์ฐจ์ ์œผ๋กœ ๋“ค์–ด์˜ค๋Š” RNN ๋ชจ๋ธ์˜ ๋‹จ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋“ฑ์žฅํ•œ ๋ชจ๋ธ ๋ชจ๋“  ํ† ํฐ(๋‹จ์–ด)๋ฅผ ๋™์‹œ์— ์ž…๋ ฅ๋ฐ›์•„ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌํ•˜๊ธฐ๋•Œ๋ฌธ์— GPU ์—ฐ์‚ฐ์— ์ตœ์ ํ™”(์‹œ๊ฐ„์ด ๋น ๋ฆ„) 2017๋…„ ๊ตฌ๊ธ€์ด ๋ฐœํ‘œํ•œ "Attention is all you need"์—์„œ ๋“ฑ์žฅํ•œ ๋ชจ๋ธ ๊ธฐ์กด์˜ seq2seq์˜ ๊ตฌ์กฐ์ธ ์ธ์ฝ”๋”-๋””์ฝ”๋” ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ฅด๋ฉด์„œ RNN์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  Attention๋งŒ์œผ๋กœ ๊ตฌํ˜„ํ•œ ๋ชจ๋ธ Positional Encoding(์œ„์น˜ ์ธ์ฝ”๋”ฉ) RNN๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ˆœ์ฐจ์ ์œผ๋กœ ํ† ํฐ์„ ์ž…๋ ฅ๋ฐ›์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, ํ† ํฐ์˜ ์œ„์น˜ ์ •๋ณด์— ๋Œ€ํ•œ ๋ฒกํ„ฐ๋ฅผ ๋”ฐ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. Self-Attention(์…€ํ”„-์–ดํ…์…˜) - ์ธ์ฝ”๋”์— ์œ„์น˜ The..

    [TIL] 79. ์ธ์ฝ”๋”-๋””์ฝ”๋”, Attention

    ์ธ์ฝ”๋”-๋””์ฝ”๋” RNN์˜ ๋‹ค๋Œ€์ผ(many to one) ๊ตฌ์กฐ๋Š” ์ฃผ๋กœ ๋ถ„๋ฅ˜ ๋ฌธ์ œ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.(๋ฌธ์žฅ์ด ๋“ค์–ด์˜ค๋ฉด ๊ธ์ •์ธ์ง€ ๋ถ€์ •์ธ ํŒ๋‹จํ•˜๋Š” ๊ฐ์„ฑ๋ถ„์„ ๋“ฑ) ๋‹ค๋Œ€๋‹ค(many to many) ๊ตฌ์กฐ๋Š” ์ฃผ๋กœ ๊ฐœ์ฒด๋ช… ์ธ์‹, ํ’ˆ์‚ฌ ํƒœ๊น…๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ’€๊ฒŒ๋ฉ๋‹ˆ๋‹ค. ์ธ์ฝ”๋”-๋””์ฝ”๋”์˜ ๊ตฌ์กฐ๋Š” ํ•˜๋‚˜์˜ RNN์„ ์ธ์ฝ”๋”, ๋˜ ๋‹ค๋ฅธ ํ•˜๋‚˜์˜ RNN์„ ๋””์ฝ”๋”๋กœ ๋‘๋Š” ๊ตฌ์กฐ ๋‘๊ฐœ์˜ RNN์„ ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ธ์ฝ”๋”-๋””์ฝ”๋” ๊ตฌ์กฐ๋Š” ์ฃผ๋กœ ์ž…๋ ต ๋ฌธ์žฅ๊ณผ ์ถœ๋ ฅ ๋ฌธ์žฅ์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅผ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ๋ฒˆ์—ญ๊ธฐ, ํ…์ŠคํŠธ ์š”์•ฝ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. seq2seq(Sequence to Sequence) ์ž…๋ ฅ๋œ ์‹œํ€€์Šค๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์˜ ์‹œํ€€์Šค๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ชจ๋ธ ์ฑ—๋ด‡, ๊ธฐ๊ณ„ ๋ฒˆ์—ญ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ์‹œํ€€์Šค๋ฅผ ์งˆ๋ฌธ, ์ถœ๋ ฅ ์‹œํ€€์Šค๋ฅผ ๋Œ€๋‹ต ..