이미지 인식 인공지능을 개발하는 과정을 잠시 살펴볼까요?
숫자를 인식하는 인공지능 개발을 예로 들어 봅시다. 컴퓨터 관점에서 보면 그림 8-1의 왼쪽처럼 숫자 0 이미지는 픽셀로 되어 있습니다. 이 이미지에서 각 픽셀은 하나하나의 점으로 되어 있지만, 컴퓨터는 이 점을 숫자로 인식합니다. 바로 0~255의 숫자 중 하나로 말이죠. 흑백일 경우 검은색은 0, 흰색은 255로 나타냅니다. 회색은 검은 정도에 따라 1~254개의 숫자 중 하나로 표현하죠.
이 이미지를 인식하는 인공지능을 기본적인 인공 신경망으로 만들 수 있습니다. 픽셀을 입력값으로 인공 신경망에 넣으면 됩니다. 이때 가장 간단한 방법은 다음 그림과 같이 이미지의 픽셀을 한 줄로 세우는 것입니다.

그림 8-1 4×4 이미지를 1×16 형태로 바꾸기
TIP
픽셀(pixel)은 이미지를 구성하는 기본 단위로 picture element, 즉 화소라고도 합니다. 컴퓨터 이미지를 가장 작은 단위까지 자세히 보면 하나하나의 점이 모여서 구성되어 있습니다. 이때 점 하나하나를 픽셀이라고 합니다.