logo

머신러닝의 종류

머신러닝 문제 유형의 구분

  • 머신러닝 문제는 크게 지도학습, 비지도학습, 강화학습으로 나눌 수 있음
  • 지도학습은 정답이 있는 과거 데이터로 예측이나 분류를 수행
  • 비지도학습은 정답 없이 데이터 안의 구조와 숨은 패턴을 탐색
  • 강화학습은 선택 결과를 보상으로 받아 더 나은 행동을 학습

지도학습, 비지도학습, 강화학습 비교 인포그래픽

지도학습

  • 지도학습(supervised learning): 정답이 있는 과거 데이터로 배우는 방식
  • 입력(x)과 출력(y)이 짝지어진 데이터셋이 있을 때, x로부터 y를 예측하는 함수를 학습
  • 새 데이터의 결과를 예측하거나 분류
    • 아직 y가 관찰되지 않은 x에 학습된 함수를 적용해 y를 예측
  • 머신러닝의 90% 이상을 차지하는 학습 형태

회귀와 분류

  • 회귀(regression): 종속변수(y)가 연속적인 경우
    • 숫자 값을 예측하는 문제
    • 오차를 줄이는 것이 중요
    • 예: 선박 제원과 운항 조건으로 연료 소모량 예측
  • 분류(classification): 종속변수(y)가 이산적인 경우
    • 여러 범주 중 하나를 고르는 문제
    • 오분류를 줄이는 것이 중요
    • 예: 용접 조건으로 불량 여부 예측

비지도학습

  • 비지도학습(unsupervised learning): 정답 없이 데이터 안의 구조를 찾는 방식
  • 비슷한 대상을 묶거나 많은 변수를 요약
  • 답을 맞히기보다 숨은 패턴을 탐색
  • 군집분석(clustering): 서로 비슷한 대상을 같은 그룹으로 묶기
    • 예: 유사한 작업 조건 묶기
  • 차원 축소(dimensionality reduction): 많은 변수를 적은 축으로 요약
    • 예: 여러 설비 센서 값을 2차원으로 줄여 상태 변화 확인

강화학습

  • 강화학습(reinforcement learning): 선택의 결과를 보상으로 받아 더 나은 행동을 배우는 방식
  • 구성 요소: 상태(state), 행동(action), 보상(reward)
  • 목표: 여러 번의 선택 끝에 누적 보상이 커지는 의사결정 규칙 찾기
  • 정답표보다 시행착오, 결과 피드백, 장기 성과가 중요
  • 예시
    • 설비 제어 조건을 조정하며 품질과 에너지 사용량 균형 탐색
    • 물류 로봇의 이동 경로를 반복 학습해 이동 시간과 충돌 위험 감소
Previous
인공지능과 머신러닝