AI는 어떻게 얼굴상을 알아맞힐까? 동물상 테스트의 원리
버튼 한 번에 "당신은 강아지상 78%!"라는 결과가 뜨면 신기하면서도 "대체 어떻게 안 거지?" 궁금해지죠. 이 글에서는 동물상 테스트를 움직이는 이미지 분류 AI의 원리를, 전공 지식 없이도 이해할 수 있게 풀어 설명합니다.
1. 핵심은 '이미지 분류' 머신러닝
동물상 테스트는 사진을 정해진 카테고리(강아지상·고양이상) 중 하나로 분류하는 이미지 분류 (image classification) 모델을 사용합니다. 사람이 규칙을 일일이 적어 주는 것이 아니라, 수많은 예시 사진을 보여 주며 "이런 분위기는 강아지상, 저런 분위기는 고양이상"이라는 패턴을 AI가 스스로 학습하는 방식이에요.
2. 구글 '티처블 머신'으로 만들었어요
이 사이트의 모델은 구글이 무료로 제공하는 Teachable Machine(티처블 머신)으로 학습했습니다. 코딩 없이 브라우저에서 사진을 업로드해 카테고리별로 학습시킬 수 있는 도구예요. 학습이 끝나면 모델 파일이 만들어지고, 웹페이지에서 그 모델을 불러와 새로운 사진을 판별합니다.
3. 사진 한 장이 결과가 되기까지
- 업로드한 사진을 일정한 크기로 변환합니다.
- 신경망이 사진에서 눈매·윤곽·명암 같은 시각적 특징을 추출합니다.
- 학습해 둔 패턴과 비교해 각 카테고리에 얼마나 가까운지 점수를 매깁니다.
- 모든 카테고리 점수의 합이 100%가 되도록 확률로 변환합니다.
- 가장 높은 확률의 카테고리를 결과로, 나머지는 막대그래프로 보여 줍니다.
그래서 "강아지상 78% / 고양이상 22%" 같은 결과는 정확한 판정이라기보다, AI가 학습한 패턴과 사진이 얼마나 비슷한지를 나타낸 비율에 가깝습니다.
4. 내 사진은 서버로 전송되지 않아요
가장 자주 받는 질문입니다. 이 테스트는 모델 파일을 여러분의 브라우저로 내려받은 뒤, 사진 분석을 전부 브라우저 안(클라이언트 측)에서 처리합니다. 즉 사진은 어떤 서버에도 업로드되거나 저장되지 않고, 페이지를 닫으면 사라집니다. 자세한 내용은 개인정보처리방침에서 확인할 수 있어요.
5. AI도 틀릴 수 있어요
AI의 판단은 학습한 데이터에 좌우됩니다. 조명이 특이하거나, 각도가 비뚤거나, 학습 데이터와 분위기가 많이 다른 사진은 엉뚱한 결과를 낼 수 있어요. 그래서 동물상 테스트 결과는 재미로만 받아들이는 게 맞습니다. 더 안정적인 결과를 원한다면 촬영 팁을 참고하세요.