AI / 데이터 · 기초
머신러닝의 주요 세 가지 유형인 지도 학습, 비지도 학습, 강화 학습에 대해 간략히 설명하고 각각의 대표적인 알고리즘 예시를 들어주세요.
힌트 · 지도 학습은 레이블 데이터 사용(회귀, 분류), 비지도 학습은 레이블 없이 패턴 발견(클러스터링), 강화 학습은 보상 기반 학습입니다.
지도 학습비지도 학습강화 학습분류군집화
모범답안
머신러닝은 크게 지도 학습, 비지도 학습, 강화 학습 세 가지 유형으로 나눌 수 있습니다.
지도 학습은 레이블이 있는 데이터를 사용하여 모델을 학습시키는 방법입니다. 예를 들어, 스팸 메일 분류처럼 메일 내용을 보고 스팸인지 아닌지 예측하는 분류 문제가 있고, 집 크기와 방 개수를 가지고 집 가격을 예측하는 회귀 문제가 있습니다. 대표적인 알고리즘으로는 선형 회귀, 로지스틱 회귀, 의사 결정 트리, 서포트 벡터 머신(SVM) 등이 있습니다.
비지도 학습은 레이블이 없는 데이터를 사용하여 데이터의 숨겨진 패턴이나 구조를 찾는 방법입니다. 고객 데이터를 분석하여 비슷한 성향의 그룹으로 묶는 클러스터링이 대표적인 예시입니다. K-평균 클러스터링, DBSCAN 등이 있습니다.
강화 학습은 에이전트가 환경과 상호작용하면서 보상을 최대화하는 방향으로 학습하는 방법입니다. 예를 들어, 게임에서 승리하는 방법을 스스로 학습하거나, 로봇이 특정 작업을 수행하는 방법을 배우는 데 사용됩니다. Q-러닝, SARSA, 심층 강화 학습(Deep Reinforcement Learning) 등이 있습니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 데이터 사이언스 면접 질문
- 데이터 전처리 과정에서 결측치(Missing Value)를 발견했을 때, 이를 처리하는 주요 방법 세 가지를 설명해 주세요.
- 탐색적 데이터 분석(EDA)은 왜 중요하며, EDA를 수행할 때 주로 어떤 방법을 사용하시나요?
- 데이터의 중심 경향을 나타내는 대표적인 통계량으로 평균, 중앙값, 최빈값이 있습니다. 각 통계량이 어떤 상황에서 유용하게 사용되는지 설명해 주세요.
- 머신러닝 모델에서 과적합(Overfitting)과 과소적합(Underfitting)은 무엇이며, 이 두 가지 문제를 해결하기 위한 기본적인 방법은 무엇이 있을까요?
- 머신러닝 모델에서 편향-분산 트레이드오프(Bias-Variance Trade-off)의 개념을 설명하고, 모델 복잡도와 이 트레이드오프가 어떻게 관련되는지 구체적인 예시를 들어 설명해 보세요.
- Gradient Boosting과 Random Forest는 대표적인 앙상블 학습 방법입니다. 두 방법의 주요 차이점과 각각의 장단점을 설명하고, 어떤 상황에서 어떤 방법을 선택하는 것이 더 유리한지 논의해 보세요.