AI / 데이터 · 기초
딥러닝 모델 학습 시 사용되는 손실 함수(Loss Function)의 역할은 무엇이며, 회귀(Regression) 문제와 분류(Classification) 문제에서 주로 사용되는 손실 함수 각각의 예를 들어 설명해주세요.
힌트 · 손실 함수는 모델의 예측이 실제 값과 얼마나 차이가 나는지 측정합니다. MSE는 회귀에, 교차 엔트로피는 분류에 주로 사용됩니다.
손실 함수오차 측정회귀MSE/MAE분류
모범답안
손실 함수는 딥러닝 모델이 예측한 값과 실제 값 사이의 차이를 측정하는 역할을 합니다. 이 차이를 수치화해서 모델이 얼마나 잘 작동하는지 평가하고, 학습 과정에서 모델의 가중치를 업데이트하는 데 사용됩니다.
회귀 문제에서는 주로 MSE(Mean Squared Error)나 MAE(Mean Absolute Error)를 사용합니다. MSE는 예측값과 실제값 차이의 제곱 평균을 계산하며, MAE는 절대값의 평균을 계산합니다. 예를 들어, 집값 예측 모델에서는 MSE를 사용하여 예측 집값과 실제 집값의 차이를 줄이도록 학습합니다.
분류 문제에서는 주로 교차 엔트로피(Cross-Entropy) 손실 함수를 사용합니다. 교차 엔트로피는 모델이 예측한 확률 분포와 실제 레이블 분포 사이의 차이를 측정합니다. 예를 들어, 이미지 분류 모델에서는 교차 엔트로피를 사용하여 모델이 각 이미지에 대해 올바른 클래스를 예측하도록 학습합니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 딥러닝 면접 질문
- 딥러닝(Deep Learning)은 머신러닝의 한 분야로 알려져 있습니다. 딥러닝이 머신러닝과 구체적으로 어떤 점에서 차이가 있으며, 딥러닝의 핵심적인 특징은 무엇인지 설명해주세요.
- 인공신경망(Artificial Neural Network, ANN)의 기본 구조를 구성하는 주요 요소들(입력층, 은닉층, 출력층, 노드, 가중치, 편향)에 대해 설명해주세요.
- 활성화 함수(Activation Function)는 인공신경망에서 어떤 역할을 하며, 비선형 활성화 함수를 사용하는 주된 이유는 무엇인가요?
- 경사 하강법(Gradient Descent)은 딥러닝 모델의 가중치를 업데이트하는 핵심 알고리즘입니다. 경사 하강법의 기본 원리를 간단하게 설명해주세요.
- 딥러닝 모델을 학습할 때 흔히 발생하는 문제인 과적합(Overfitting)과 과소적합(Underfitting)은 각각 무엇을 의미하며, 이들이 모델 성능에 미치는 영향은 무엇인가요?
- 과적합(Overfitting)을 방지하기 위한 대표적인 정규화(Regularization) 기법 세 가지(L1, L2, Dropout)에 대해 간략하게 설명해주세요.