본문으로 건너뛰기
실습하기

입력층 (Input Layer)

입력층은 신경망이 데이터를 받아들이는 첫 번째 층입니다.

각 뉴런은 입력 데이터의 특정 부분을 담당하며, 이 정보가 신경망의 다음 층(은닉층)으로 전달됩니다.

예를 들어 5×5 크기의 흑백 이미지를 처리하는 경우, 각 픽셀의 밝기 값을 입력층에서 받아들여 개별 뉴런으로 전달합니다.

아래 예시는 5×5 이미지가 입력층의 뉴런에 어떻게 전달되는지를 보여줍니다.

이미지가 픽셀 값 형태로 입력층에 들어가는 예시
[
[0, 0, 255, 0, 0],
[0, 255, 0, 255, 0],
[255, 0, 0, 0, 255],
[0, 255, 0, 255, 0],
[0, 0, 255, 0, 0]
]

여기서 0은 검은색, 255는 흰색을 나타냅니다.

신경망에서는 보통 데이터를 0과 1 사이의 값으로 정규화하여 학습하기 쉽게 만듭니다.

예를 들어 255를 1.0, 0을 0.0으로 변환하는 방식이 자주 사용됩니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!