ํ ์ค ์์ฝ
- image Augmentation์ ๊ฐํํ์ต
sota!
Intro & Abstract
- Data augmentation์ image classifier์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ฌ์ด ๋ฐฉ๋ฒ.
- ์ image augmentatio์ด ์ฑ๋ฅ์ ํฅ์?
๋ฐ์ดํฐ์invariance
๋ค์ ์ถฉ๋ถํ ํ์ต- invariance(๋ถ๋ณ์ฑ)๋? : ์ฐจ์ด๊ฐ ์๊ฑฐ๋ ๋ณํ์ด ์ ์ฉ๋ ํ์๋ ๋ฌด์ธ๊ฐ๊ฐ ๋์ผํ๊ฒ ์ ์ง๋๋ ์์ฑ,์ํ๋ฅผ ์๋ฏธํจ
- ์๋ฅผ ๋ค์ด ์๋์ฐจ,์ฌ๊ณผ
- ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ์
๋ง๋ค ์ด๋ฏธ์ง์ ๋ถํฌ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์
์๋์ ์ผ๋ก
augmentation์ ๋ต์ ๋ค๋ค์ค์ผ ํ์.- ๊ณผ์ผ์ด ๋ง์ ๋ฐ์ดํฐ์ ์์ ๋ํ transform์ ๋ง์ด ์ ์ฉํ๋ฉด?
์ฌ๊ณผ๊ฐ ์ฌ๊ณผ๊ฐ ์๋๊ฒ ๋๊ฒ ์ฃ ?
- ๊ณผ์ผ์ด ๋ง์ ๋ฐ์ดํฐ์ ์์ ๋ํ transform์ ๋ง์ด ์ ์ฉํ๋ฉด?
- ์ด ๋
ผ๋ฌธ์์๋ ๋ฐ์ดํฐ๋ง๋ค ์ ์ ํ augmentation policy์
์๋์ ์ผ๋ก
์ฐพ๊ธฐ์ํด ๊ฐํํ์ต์ ์ฌ์ฉํจ. - Imagenet๊ณผ CIFAR-10์์ Sota๋ฅผ ๋ฌ์ฑํ์. ํ์ ๋ํ์ ๋๋์ efficient net์ด ๋์ค๋๋ฐ ๊ทธ ๋์ augmentation์๋ ํ์ฉ.
Method
- ํฌ๊ฒ ๋ ๊ฐ์ง์ ํํธ๋ก ๊ตฌ๋ถ
- Controller(RNN) : Polict๊ฐ ์๋ Search Space์์ ํ๋์
augmentation policy
๋ฅผ sampling. - Child network : ์ด๋ฏธ์ง ๋ถ๋ฅ๊ธฐ sampling๋ policy๋ก ํ์ต ํ validation accuracy R(reward)์ ๊ณ์ฐ.
- Controller(RNN) : Polict๊ฐ ์๋ Search Space์์ ํ๋์
- ๊ณผ์ (์ถฉ๋ถํ ๋ฐ๋ณต)
policy sampling(by controller) fitting classifier,calculating reward contoller update,policy sampling fitting classifier,calculating reward contoller update,policy sampling
fitting classifier,calculating reward optimal policy(converge to best augmentation strategy)
- SVHN dataset์ ์ ์ฉํ ์์
- ํ๋์ Policy๋ 5๊ฐ์ง์ subpolicy๋ก ๊ตฌ์ฑ๋จ.
- subpolicy๋ operation 2๊ฐ์ probability,magnitude๋ก ๊ตฌ์ฑ๋จ
- operation : ์ด๋ฏธ์ง ๋ณํํ๋ ๋ฐฉ๋ฒ (Rotate,Brightness,ShearX,Inver ๋ฑ๋ฑโฆ ์ด 16๊ฐ์ง ๋ฐฉ๋ฒ์ด ์กด์ฌํจ)
- probability : ์ผ๋ง๋ ๋ง์ด ์ ์ฉํ ๊ฑฐ๋
- magnitude : ์ด๋์ ๋ ๊ฐ๋๋ก ํ ๊ฑฐ๋
- ์์ ์์์์ ๋ฐฐ์น๋ ์ด 15๊ฐ. ๊ฐ๊ฐ์ ๋ฐฐ์น๋ง๋ค ๊ท ์ผ๋ถํฌ๋ก ์ด๋ค subpolicy๊ฐ ํ ๋น๋จ.(๊ทธ๋ฆผ์์๋ ์์ 33333์ฉ ํ ๋น๋์์ง๋ง ์ค์ ๋ ์๋ ์ ์์.์ดํด๋ฅผ ๋๊ธฐ ์ํจ)
- Note
- ๋์ผํ subpolicy๊ฐ ์ ์ฉ๋๋ ๋ฐฐ์น๋ค์ด๋ผ๋ ๊ฐ ๋ฐฐ์น๋ง๋ค ๋ค๋ฅธ operation์ด ์ ์ฉ๋ ์ ์์. ์ด๋ probability ๋ํ subpolicy์ ์๊ธฐ ๋๋ฌธ์
- ImageNet์ ์ ์ฉํ ์์ vs SVHN์์ ์ ์ฉํ์์
- SVHN์๋ ๊ธฐํํ์ ๋ณํ์ด ๋ง์ด ๋์ ํ๋ฅ ๋ก ์ฒซ๋ฒ์งธ ๋ณํ์ผ๋ก ์ ์ฉ๋๊ฒ ๋์ด ์์(Shear X,Shear Y)
- SVHN์ ์ซ์ ์ด๋ฏธ์ง dataset $
$ ๊ฐ์ธํจ์ policy๋ ๊ธฐํํ์ ๋ณํ์ ๋ง์ด ํฌํจ. - ๋ํ ์๋ณํ๋ ์ด๋์ ๋ ํฌํจ๋์ด ์์.(์ด๋ ๋ฐ์ดํฐ์์ ํ์ธ๊ฐ๋ฅ,๋ฐ์ดํฐ ์์ฒด์ ๋ฐ์ ๋์ด ์๋ ๊ฒฝ์ฐ๋ ๋ง์)
- SVHN์ ์ซ์ ์ด๋ฏธ์ง dataset $
- Imagenet์๋ ์์ ๋ณํ์ด ๋ง์ด ๋์ ํ๋ฅ ๋ก ์ฒซ๋ฒ์งธ ๋ณํ์ผ๋ก ์ ์ฉ๋๊ฒ ๋์ด ์์(Shear X,Shear Y)
- ImageNet์ ๋ค์ํ ๋ฌผ์ฒด๋ค์ ํฌํจํ๋ dataset
๋ค์ํ ์์๋ค์ด ํฌํจ๋์ด ์์. ๊ฐ์ธํจ์ ๊ฐ์ง๊ธฐ ์ํด policy๋ ์์ ๋ณํ์ด ๋ง์ด ํฌํจ
- ImageNet์ ๋ค์ํ ๋ฌผ์ฒด๋ค์ ํฌํจํ๋ dataset
Result
Result on many datasets
Result on Imagenet dataset
Conclusion
- ๋ค์ํ ๋ฐ์ดํฐ์
์ ๊ฐํํ์ต์ ์ฌ์ฉํ autoaugmentation ์ ๋ต์ ์ ์ฉ
Sota!! - ์ถ๊ฐ์ ์ผ๋ก, ๋ฐ์ด์ฝ,์บ๊ธ ๋ฑ์์ ์์์ ๋์จ augmentation์ ๋ต๋ค์ด ๋ง์ด ์ฌ์ฉ๋จ. ์ ์ฉํ๊ธฐ ์ฌ์
๋งํฌ ๋ด๊บผ ์ฝ๋