link
๋ชจ๋ธ ๋ค์ด๋ก๋(colab with sohnminhee@gmail.com)
ํ๋ก์ ํธ ํน์ง ๋ฐ ๋ชฉ์
โข
Intel AI ๊ณผ์ ํ๋ก์ ํธ 1์ฐจ
โฆ
์ด๋ฏธ์ง ์์ธก ๋ชจ๋ธ ๊ฐ๋ฐ ์ฐธ์ฌ
โฆ
๊ฐ์ ๊ณ ์์ด์ ์ด๋ฏธ์ง๋ฅผ ํ์ต์์ผ์ ํ์ข
์ ์์ธกํ๋ ๋ชจ๋ธ
ํ๋ก์ ํธ ์์ธ
1. ๋ฐ์ดํฐ์ (๋ ผ๋ฌธ๊ฒ์ฌ ๋น์์ ์ฉ ๋ฐ์ดํฐ์ ํ์ฉ)
๊ฐ+๊ณ ์์ด 37์ข
ํ์ข
์ด๋ฏธ์ง (7,390)
ํ๋ จ ์ธํธ ์ด๋ฏธ์ง ์: 4729
๊ฒ์ฆ ์ธํธ ์ด๋ฏธ์ง ์: 1183
ํ
์คํธ ์ธํธ ์ด๋ฏธ์ง ์: 1478
2. ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ ์ฆ๊ฐ
๋ชจ๋ธ: Albumentations
3. ๋ชจ๋ธ ๊ตฌ์ถ
๋ชจ๋ธ: ResNet50 (CNN ์ ์ด๋ชจ๋ธ)
์งํ๊ณผ์ :
์ฌ์ ํ๋ จ๋ ResNet50 ๋ชจ๋ธ์ ๋ถ๋ฌ์ค๊ณ , ์๋ก์ด ์์ ๊ณ์ธต์ ์ถ๊ฐํ์ฌ ๋ถ๋ฅ๋ฅผ ์ํGlobalAveragePooling2D ๊ณ์ธต์ ํน์ฑ ๋งต์ ๊ณต๊ฐ์ ์ฐจ์์ ์ถ์, Dense ๊ณ์ธต์ ๋ถ๋ฅ๋ฅผ ์ํ ํน์ฑ์ ํ์ตํ๊ณ , ๋ง์ง๋ง ๊ณ์ธต์์๋ softmax ํ์ฑํ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋์ค ํ๋ฅ ์ ์ถ๋ ฅ
๋ชจ๋ธ ์ปดํ์ผ ๋จ๊ณ์์๋ adam ์ตํฐ๋ง์ด์ ์ sparse_categorical_crossentropy ์์ค ํจ์๋ฅผ ์ฌ์ฉ
โข
epoch20 ์ํ
โข
๊ฒ์ฆ ๋ฐ ํ
์คํธ ์ฑ๋ฅ 0.5์ดํ ๋ถ๊ท ํ
๋ชจ๋ธ ํ
์คํธ
์ฑ๋ฅ ๊ฐ์
ํ๋:
์ด๋ฏธ์ง์ ์น๋ฆฌ ,๋ฐฐ์นํฌ๊ธฐ์กฐ์ (32โ 64) ๋ฐ ๊ฐ์ค์น ๊ฐ์ ๋ฑ
โข
epoch 30 ์ํ
โข
๊ฒ์ฆ: ์ฝ 0.8 (80%) / ํ
์คํธ : ์ฝ 0.75 (75%)
18/18 [==============================] - 4s 231ms/step - loss: 1.3558 - accuracy: 0.7526
Test Loss: 1.3558202981948853
Test Accuracy: 0.7526041865348816
๋ชจ๋ธ ํ
์คํธ
4.๋ฐฐํฌ ํ๋ก๊ทธ๋จ
โข
์ด๋ฏธ์ง ์
๋ก๋ ์คํ ์ ํ์ข
๋ฐ ์ ๋ขฐ๋ ์ง์ ์ ๊ณต ํ๋ก๊ทธ๋จ ๊ตฌํ
โข
๋ชจ๋ธํ๊ฐ ์ ๋ณด๋ค ์ฑ๋ฅ ์ ๋ขฐ๋ ๋์(๋ชจ๋ธ ์ฑ๋ฅ ๋๋น ์ฝ 20% ์ ํ๋ ์ฆ๊ฐ)
์๋ณธ
basset_hound_198.jpg
์์ธก
์ฑ ๊ตฌ
์ํ๋ก๊ทธ
โข
๋ฐ์ดํฐ์
ํ๋ณด๋ ์ํ์์ ์์ํ๊ฒ ๋์ด ์ฑ๋ฅ ํ๋ ์์
์์ฃผ๋ก ์งํํจ
โข
๋ชจ๋ธ ๊ตฌ์ถ ํ ๋ฐ์ดํฐ์์ค ๋ฌธ์ ํด๊ฒฐ์ ์ํด .repeat() ์ถ๊ฐ ๋ฐ ์ด๋ฏธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1์ฐจ ๋ณ๊ฒฝ(albumentationsโ image generator) ์คํโ ์ฑ๋ฅ ๊ฐ์ ์คํจ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ณต๊ตฌํจ.
โข
๋ฐฐ์น์กฐ์ (32โ64)ํ ์คํ ๋ฐ ๊ฐ์ค์น ๊ฐ์ ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ์ฉํ์ฌ ์ฑ๋ฅ๊ฐ์ ์งํ๋ฅผ ๋ฐ๊ฒฐํจ
โข
epoch 30ํ๋ก ์ฆํํด์ ์คํํ์ฌ ์ฑ๋ฅ ๊ฐ์ ํจ
โข
ํ๋ ๊ณผ์ ์ ํตํ ํ์ต, ๊ฐ์ค์น ๊ฐ์ ๋ฅผ ํจ๊ณผ๊ฐ ์ธ์์ ์ด์์
โข
๋ชจ๋ธ ํ์ฉ์ ํ๋์ ์์ดํ
์ผ๋ก ์ ๊ฐํ๋ ๊ฒ๋ ํ๋ก์ ํธํ ๊ณํ