Preparation
DL Modeler Tutorial
6๊ฐ์ ์นดํ ๊ณ ๋ฆฌ๋ก ๊ตฌ๋ถ๋ ํ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ DL Modeler์ ์ ๋ก๋ํ์ฌ, built-in ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋์ธ Image Classification์ ์ด์ฉํด GPU ๋ถ์ฐ ํ์ตํ๋ค. ํ์ต์ด ์๋ฃ๋๋ฉด, ์์ฑ๋ ํ์ต ๋ชจ๋ธ์ ๋ฐฐํฌํ์ฌ ์๋ก์ด ์ด๋ฏธ์ง์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์์ธกํ๋ค.
๋ฐ์ดํฐ ์ค๋น
๋ฐ์ดํฐ ์ค๋ช
์ด๋ฒ Demo์์ ์ฌ์ฉํ ๋ฐ์ดํฐ๋ Intel์ด Kaggle์ ๊ณต๊ฐํ Intel Image Classification ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ด๋ค. (https://www.kaggle.com/puneet6060/intel-image-classification)
- 150px X 150px ์ฌ์ด์ฆ์ ์์ฐ/ํ๊ฒฝ ์ด๋ฏธ์ง ์ฝ 25,000๊ฐ๋ก ๊ตฌ์ฑ๋ ๋ฐ์ดํฐ์ ์ด๋ค.
- ํ์ต์ฉ ๋ฐ์ดํฐ๋ก ์ด 14,034๊ฐ์ ์ด๋ฏธ์ง๊ฐ ์์ง๋ง, demo ์ค์ต์ ํ ๋ 59๊ฐ ์ด๋ฏธ์ง๋ง ํ์ต ๋ฐ์ดํฐ๋ก ์ฌ์ฉํ์ฌ toy model์ ๋ง๋ ๋ค.
- ์ด๋ฏธ์ง ์นดํ ๊ณ ๋ฆฌ๋ ์ด 6๊ฐ(buildings, forest, glacier, mountain, sea, street)์ด๋ค.
ํ์ต ๋ฐ์ดํฐ
- Image Classification์ ํ์ต input์ผ๋ก ์ด ๋ ๊ฐ์ง์ ๋ฐ์ดํฐ๊ฐ ํ์ํ๋ค.
- ํ์ต์ ์ฌ์ฉํ ์ด๋ฏธ์ง ํ์ผ
- ํ์ต ์ด๋ฏธ์ง ํ์ผ๋ช ๊ณผ label์ด ๋งคํ๋์ด ์๋ csv ๋ฐ์ดํฐ
- ์ค์ ์ด๋ฏธ์ง ํ์ผ๊ณผ, csv ๋ฐ์ดํฐ ์์ ํ์ผ ๊ฐ์๊ฐ ์ผ์นํด์ผ ํ์ต ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
- ํ์ต label ๊ฐ์ ์ ์๋ง ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์, ์นดํ ๊ณ ๋ฆฌ์ ์ ์ label๋ก ๋ณํํด์ผ ํ๋ค.
- ์ ์ label์ ๋ถ๋ฅ ๊ฒฐ๊ณผ ํด์/ํ์ฉ ์ ๋ค์ ์นดํ ๊ณ ๋ฆฌ๋ก ๋ฐ๊ฟ ์ฃผ๋ ์์ ์ด ํ์ํ๋ค.
- demo์์๋ ํ์ต์ ์ฌ์ฉํ csv ํ์ผ์ด ๋ฏธ๋ฆฌ ์ค๋น๋์ด ์๋ค. (image_label.csv)
- demo์ label csv ํ์ผ์ ๋ค์ ํ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ์๋์๋ค.
์นดํ ๊ณ ๋ฆฌ | ์ ์ label |
---|---|
forest | 0 |
buildings | 1 |
glacier | 2 |
street | 3 |
mountain | 4 |
sea | 5 |