4.2.1 딥러닝 용어

    딥러닝을 위한 용어들부터 알아봅시다. 딥러닝은 다음 그림과 같이 입력층, 출력층과 두 개 이상의 은닉층으로 구성되어 있습니다. 또한, 입력 신호를 전달하기 위해 다양한 함수도 사용하고 있는데, 신경망을 이루는 구성 요소에 대해 하나씩 살펴보겠습니다.

    ▲ 그림 4-5 딥러닝 구조

    딥러닝을 구성하는 요소들을 정리하면 다음 표와 같습니다.

    ▼ 표 4-4 딥러닝 구성 요소

    구분

    구성 요소

    설명

    입력층(input layer)

    데이터를 받아들이는 층

    은닉층(hidden layer)

    모든 입력 노드부터 입력 값을 받아 가중합을 계산하고, 이 값을 활성화 함수에 적용하여 출력층에 전달하는 층

    출력층(output layer)

    신경망의 최종 결괏값이 포함된 층

    가중치(weight)

    노드와 노드 간 연결 강도

    바이어스(bias)

    가중합에 더해 주는 상수로, 하나의 뉴런에서 활성화 함수를 거쳐 최종적으로 출력되는 값을 조절하는 역할을 함

    가중합(weighted sum), 전달 함수

    가중치와 신호의 곱을 합한 것

    함수

    활성화 함수(activation function)

    신호를 입력받아 이를 적절히 처리하여 출력해 주는 함수

    손실 함수(loss function)

    가중치 학습을 위해 출력 함수의 결과와 실제 값 간의 오차를 측정하는 함수

    입력층, 은닉층, 출력층은 표의 정의를 참고하면 되고, 나머지 용어는 하나씩 좀 더 자세히 살펴보겠습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.