About
home
About
home

Pet Breed AI Model

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ํšŒ๋กœ ์ฆํšŒํ•ด์„œ ์‹คํ–‰ํ•˜์—ฌ ์„ฑ๋Šฅ ๊ฐœ์„ ํ•จ
โ€ข
ํŠœ๋‹ ๊ณผ์ •์„ ํ†ตํ•œ ํ•™์Šต, ๊ฐ€์ค‘์น˜ ๊ฐ์‡ ๋ฅผ ํšจ๊ณผ๊ฐ€ ์ธ์ƒ์ ์ด์—ˆ์Œ
โ€ข
๋ชจ๋ธ ํ™œ์šฉ์„ ํ•˜๋‚˜์˜ ์•„์ดํ…œ์œผ๋กœ ์ „๊ฐœํ•˜๋Š” ๊ฒƒ๋„ ํ”„๋กœ์ ํŠธํ™” ๊ณ„ํš