๊ธฐ๋ก์ ํด์ผ ํ๋ ๊ฒ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ ๊ฒ ๋ ์ ์ด๋ด ๋๋ค.
Loss๋ฅผ ์ต์ํํ๋ W๋ฅผ ์ฐพ์๊ฐ๋ ๊ณผ์ ์ ๋๋ค. ์ฌ๊ธฐ์ ๋ฐฉ๋ฒ๊ณผ ๋ชฉ์ ์ ์์ง๋ง์์ผํฉ๋๋ค. loss ์ต์ํ๋ฅผ ์ํด ๊ทธ์ ๋ง๋ W๋ฅผ ์ด๋ป๊ฒ ์ฐพ์ ๊ฑด์ง์ ๋ํ ๊ณต๋ถ์ ๋๋ค.
Random Search
์์๋ก ๊ฐ์ค์น(W)๋ฅผ ์ ํํด์ ํด๋น ๊ฐ์ค์น์ loss๋ฅผ ๊ณ์ฐํฉ๋๋ค. ๋น์ฐํ ์ค์ ๋ก ์ฐ์ด์ง๋ ์์ต๋๋ค. ์ ํ๋๊ฐ ์์ฃผ ๋ฎ๊ธฐ ๋๋ฌธ์
๋๋ค.
Follow the slope
์ฐ ์ ์์์ ๋์ ๊ฐ๋ฆฐ ์ฑ ๋ด๋ ค๊ฐ๋ค๊ณ ํ ๋, step๋ง๋ค ๊ธฐ์ธ๊ธฐ๊ฐ ๋ด๋ ค๊ฐ๋ ์ชฝ์ผ๋ก ํ ๊ฑธ์์ฉ ๊ฑธ์ด์ผ ํ ๊ฒ์
๋๋ค.
2-1. Numeric gradient (์์น์ ์ผ๋ก ๊ณ์ฐ)
์ฝ๋์ h = 0.00001 ์ ๋ฃ์ด์ ๋๋ฆฐ๋ค๋ ๊ฒ์ ๋ฏธ๋ถ์ด ์๋๋ผ ๊ทธ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค.
W ์ ๋ชจ๋ ์ฐจ์์์ h๋ฅผ ๋ํ๊ณ ๊ธฐ์ธ๊ธฐ ๊ฐ์ ๊ตฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฐ๋ค. ๊ทธ๋์ ๋ ์ค์ ๋ก๋ ์ฐ์ด์ง ์์ต๋๋ค.
2-2. Analytically gradient (ํด์์ ์ผ๋ก ์ ๊ทผ)
๋ดํด๊ณผ ๋ผ์ดํ๋์ธ ๊ฐ ๋ฏธ๋ถ์ ์์๋๊ณ ์ค์ ๋ก๋ ์ด ๋ฐฉ๋ฒ์ผ๋ก evaluteํฉ๋๋ค. ํ์ง๋ง ์๋ฌ์ ๊ฐ๋ฅ์ฑ๋ ์์ต๋๋ค. ๊ทธ๋์ Analytically gradient๋ฅผ ํ์ธํ๋ ์ฉ๋๋ก Numeric gradient๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฅผ Gradient check์ด๋ผ๊ณ ํฉ๋๋ค.
3.Gradient Descent ๊ฒฝ์ฌ ํ๊ฐ๋ฒ
์ต์ ์ ์ ์ฐพ์ ์ ์๊ฒ gradient๊ฐ ์ฆ๊ฐํ๋ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ์์ง์ธ๋ค.
3-1. mini batch
์ ์ฒด ํ์ต ๋ฐ์ดํฐ๊ฐ ์๋ ์ผ๋ถ๋ถ๋ง ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค. ์ผ๋ฐ์ ์ธ ๋ฏธ๋ ๋ฐฐ์น ์ฌ์ด์ฆ๋ 32/64/128๊ฐ์ ํ์ต ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํฉ๋๋ค. GPU ๋ฉ๋ชจ๋ฆฌ์ ๋ง๊ฒ ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
raw image์์ RGB๋ฅผ ๊ฐ๊ฐ ๋ถ๋ฅํด์ ์ถ์ถํด๋ด๊ณ ์ด๊ฒ์ ๋ค์ ์ด์ด๋ถ์ด๋ฉด ํฐ ๋ฒกํฐ๋ก ํํํ ์ ์๋ค.
Color Histogram์ผ๋ก๋ ํํํ ์ ์์ต๋๋ค. ํ์คํ ๊ทธ๋จ์ ์ด๋ฏธ์ง๊ฐ ์ผ๋ง๋ ๊ฐ์ ์์ ๊ฐ์ง๊ณ ์๋์ง ํต๊ณ์ ์์น์ฒ๋ผ ํ์ธํ ์ ์๋ค.
HOG/SIFT Features
8x8 ํฝ์
์์ ์ด๋ฏธ์ง edge์ ์ ๋ณด๋ฅผ ์์ฝํ ๊ฒ์
๋๋ค.
Bag of Words
ํ
์คํธ ๋ง์ด๋๊ณผ ์ ์ฌํ ๋ฐฉ๋ฒ์ด๋ค.
1โฃ raw image๋ฅผ visual word vectors๋ก ํํํ๊ธฐ ์ํด ์ซ์๋ก ์ด๋ค์ง ๋ฒกํฐ ํํ๋ก embeding ํ๋ค.
2โฃ k-means ์๊ณ ๋ฆฌ์ฆ์ผ๋ก 1000๊ฐ์ ์ค์ฌ ์ ์ ๊ฐ๋๋ก ํ์ต์ํต๋๋ค.
3โฃ ๊ฐ ์ด๋ฏธ์ง์ visual word๋ค์ 1000-d ๋ฒกํฐ๋ก ํํํ ์ ์์ต๋๋ค.
2012 ์ด์
์ด๋ฏธ์ง๋ฅผ ๊ฐ์ฅ ์ ๋ํ๋ด๋ feature๋ฅผ ์ถ์ถํ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค.
2012 ์ดํ
AlexNet์ด ๋ฑ์ฅํ๋ฉด์ cnn ๊ตฌ์กฐ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฅํ๊ธฐ ์์ํ๋ฉด์ ํ๋ฅญํ ์ฑ๋ฅ์ ๋ผ ์ ์๋ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ฏผํ๊ฒ ๋์์ต๋๋ค.