제작: 경기이음온학교 임현우

MNIST 손글씨 이미지데이터 인식
MNIST / EXPERIMENT 01
데이터로 만나는 나의 손글씨

이 숫자, 무엇과 닮았을까?

MNIST 불러오는 중

01 나의 손글씨

0 — 9
18

MNIST 예시

실제 손글씨
모델이 보는 입력28 × 28 픽셀 · 획과 배경 이진화

02 닮은 숫자 찾기

실시간 비교
가장 가까운 이웃의 선택
—
아직 빈 종이예요

손글씨를 기다리고 있어요.

—/ 7가까운 이웃의 투표

숫자별 픽셀 일치율

해밍거리 기준 · 배경 포함 · 정답 확률 아님

가까운 실제 손글씨

예시를 선택해 비교

03 어떻게 닮았을까?

획의 위치를 비교해요

선택한 예시와의 픽셀 겹침이 표시됩니다.

겹친 획내 손글씨만예시에만
이 실험의 비교 기준

원본 MNIST 학습 데이터 전체, 총 60,000개의 손글씨를 비교합니다. 별도의 테스트 데이터 10,000개는 비교 예시에 포함하지 않습니다. 획을 면적 평균으로 축소하고 20픽셀 안에 맞춰 중심을 정렬한 뒤, 28 × 28 픽셀을 획(1)과 배경(0)으로 바꿉니다. 획 밝기가 0.2를 넘는 픽셀을 1로 구분합니다.

비교 기준은 해밍거리입니다. 같은 위치의 0·1 값이 서로 다른 픽셀 수를 세며, 0이면 완전히 같고 784이면 모든 픽셀이 다릅니다. 해밍거리가 가장 작은 손글씨 7개의 다수결로 숫자를 분류합니다. 예를 들어 내 획만 있는 픽셀이 12개, 예시에만 있는 픽셀이 8개라면 해밍거리는 20입니다.

픽셀 일치율은 (1 − 해밍거리 ÷ 784) × 100%입니다. 빈 배경의 일치도 포함하므로 높은 값이 반드시 숫자의 정답을 뜻하지 않습니다. 획 겹침 비율은 획이 있는 픽셀의 교집합 ÷ 합집합으로 별도 계산합니다. ‘차이 보기’에서 색이 있는 픽셀 수가 해밍거리와 같습니다. 숫자별 일치율 순위와 이웃의 투표 결과는 다를 수 있습니다.

여러 숫자·글자·낙서는 0~9 중 하나로 분류될 수 있습니다. 이 결과는 학생 평가가 아닌 비교 실험용입니다. 손글씨는 이 브라우저에서 처리되며 서버에 전송되지 않습니다.

MNIST 데이터 출처