입력층 (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 강의를 등록해 주세요!