2023. 10. 9. 13:38ใArtificialIntelligence/2023GoogleMLBootcamp
What is Face Recognition?
recognition -> ๋ ์ด๋ ค์ด ํ์คํฌ
One Shot Learning
DB์ ์ ์ฅ๋ ์ฌ๋ ์ค ์๋์ง or ์๋์ง ์์ธกํ๋ ๊ฒ
only ํ ์ฅ์ ์ฌ์ง ๋ง์ผ๋ก ์ฌ๋์ ๊ตฌ๋ถํด์ผํจ
๊ฒ๋ค๊ฐ ์๋ก์ด ํ์์ด ์ถ๊ฐ๋ ๊ฒฝ์ฐ ๋งค๋ฒ ์ฌํ์ต? -> ๋นํจ์จ
๋ฐ๋ผ์ ์ ์ฌ๋ ํจ์๋ฅผ ํ์ตํ๋๋ก ํจ
DB์ ์๋ ํน์ ์ฌ๋๊ณผ ์ ์ฌํ ๊ฒฝ์ฐ ๋งค์ฐ ์์ ๊ฐ
์๊ฑฐ๋ ๋ค๋ฅธ์ฌ๋ - ํฐ ๊ฐ
Siamese Network
๋ ์ด๋ฏธ์ง๊ฐ ๊ฐ์ ์ฌ๋์ธ์ง ์๋์ง
์ธก์ ํ๋ ๋ฉํธ๋ฆญ์ผ๋ก d๋ฅผ ํ์ตํ๋ค (norm ๊ฐ๋ )
distance ํจ์์ concept
Triplet Loss
SVM์ ๋์ค๋ margin concept
positive d ์ด 0.5๊ณ
margin ์ด 0.2 ๋ผ๋ฉด
negative d ์ ์ ์ด๋ 0.7์ ๋์ด์ผ ํ๋ค๋ ์๋ฏธ!
๊ตฌ์ฒด์ ์ธ loss func
randomํ๊ฒ A(๋์) P(positive) N(negative) ๊ณ ๋ฅด๋ ๊ฒ์ ์ฌ์
์ด๋ป๊ฒ triplet์ ์ ์ ํ๋์ง trainํ๋ ๊ฒ์ ์ด๋ ต๋ค
๋์ผํ ์ฌ๋์ด๋ผ๋ฉด, d๊ฐ ์๊ณ ,
๋ค๋ฅธ ์ฌ๋์ ๋ํด์๋ distance๊ฐ ํฌ๋ค
Face Verification and Binary Classification
x๊ฐ ์๋๋ผ ์นด์ด!
๋ ๋คํธ์ํฌ๋ฅผ ํ์ต์์ผ์
์๋ก์ด ์ฌ๋์ด database์ ๋ค์ด์ค๋๋ผ๋
1. ์ ์ฒด ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ ํ์ X
2. precompute concept๋ก, ๋งค๋ฒ ํ์ตํ๋ ๋นํจ์จ X
'ArtificialIntelligence > 2023GoogleMLBootcamp' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GoogleML] Convolutional Neural Networks ์๋ฃ (0) | 2023.10.11 |
---|---|
[GoogleML] Neural Style Transfer (2) | 2023.10.11 |
[GoogleML] Object Detection (1) | 2023.10.09 |
[GoogleML] Convolutional Neural Networks Case Studies (1) | 2023.10.06 |
[GoogleML] Convolutional Neural Networks (1) | 2023.10.04 |