AI / 데이터 · 기초
인공신경망(Artificial Neural Network, ANN)의 기본 구조를 구성하는 주요 요소들(입력층, 은닉층, 출력층, 노드, 가중치, 편향)에 대해 설명해주세요.
힌트 · 각 층의 역할과 노드 간의 연결, 그리고 가중치와 편향이 데이터 처리에 어떻게 기여하는지 설명해야 합니다.
입력층은닉층출력층가중치활성화 함수
모범답안
인공신경망은 크게 입력층, 은닉층, 출력층으로 구성됩니다. 입력층은 외부 데이터를 받아들이는 부분이고, 출력층은 최종 결과를 내보내는 역할을 합니다. 은닉층은 입력층과 출력층 사이에 있으며, 여러 개의 층으로 구성될 수 있습니다.
각 층은 노드(뉴런)들로 이루어져 있습니다. 노드는 이전 층의 노드들로부터 신호를 받아 처리하고, 다음 층으로 신호를 전달합니다. 이 신호 전달 과정에서 각 연결에는 가중치가 곱해집니다. 가중치는 특정 입력 신호의 중요도를 나타냅니다. 또한, 각 노드에는 편향이 더해져 활성화 함수의 입력값을 조절합니다. 활성화 함수는 노드의 최종 출력값을 결정하며, 비선형성을 도입하여 신경망이 복잡한 패턴을 학습할 수 있도록 합니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 딥러닝 면접 질문
- 딥러닝(Deep Learning)은 머신러닝의 한 분야로 알려져 있습니다. 딥러닝이 머신러닝과 구체적으로 어떤 점에서 차이가 있으며, 딥러닝의 핵심적인 특징은 무엇인지 설명해주세요.
- 활성화 함수(Activation Function)는 인공신경망에서 어떤 역할을 하며, 비선형 활성화 함수를 사용하는 주된 이유는 무엇인가요?
- 딥러닝 모델 학습 시 사용되는 손실 함수(Loss Function)의 역할은 무엇이며, 회귀(Regression) 문제와 분류(Classification) 문제에서 주로 사용되는 손실 함수 각각의 예를 들어 설명해주세요.
- 경사 하강법(Gradient Descent)은 딥러닝 모델의 가중치를 업데이트하는 핵심 알고리즘입니다. 경사 하강법의 기본 원리를 간단하게 설명해주세요.