머신러닝

<<<머신러닝>>> 인공지능과 머신러닝의 개념

미스터 한뺑 2022. 9. 7. 22:04
반응형

**인공지능(Artificial Intelligence, AI)

  • 머신러닝과 딥러닝을 포괄하는 종합적인 분야
  • 보통의 사람이 수행하는 지능적인 작업을 자동화하기 위한 연구하는 기술 또는 과학

 

 

 

 

  • 손으로 쓴 숫자 “8”을 컴퓨터가 인식하게 하려면 어떤 코드(규칙)가 필요할까?
  • "구멍이 2개이고 중간 부분이 홀쭉하며, 맨 위와 아래가 둥근 모양이 라면 8이다…"
  • 많은 규칙이 필요하고, 유지보수가 어려움
  • 이를 대체하기 위한 새로운 방법인 머신러닝이 등장

 

 

**머신러닝(Machine Learning)

  • 데이터로부터 규칙을 학습하여 정답을 예측 할 수 있도록 하는 알고리즘을 개발하는 연구 분야

 

 

 

 

**머신러닝 종류 

  • 지도학습
    • 모델에 주입하는 데이터에 입력값(특성)과 출력값(정답)을 같이 넣어 학습시키는 방식
    • 분류(Classification)
      • binary, multi-class , multi-label
    • 회귀(Regression)
  • 비지도학습
    • 정답이 없는 데이터를 학습하는 방식
    • 군집화(Clustering) , 차원축소(Dimensionality reduction) , 연관규칙(Association rule learning)

 

**머신러닝 작동방식

  • 손실을 최소화하는 모델의 매개변수(parameter)를 찾는다.

 

 

 

 

머신러닝 워크플로우(Workflow) 

 

 

 

 

머신러닝 기본용어

  • Feature, 독립변수, 설명변수
    • 학습데이터의 특성
  • class, label , target , 종속변수
    • 정답데이터
  • Parameter
    • 모델이 학습과정에서 업데이트하는 파라미터
  • Hyper parameter
    • 사용자가 직접 세팅해주는 파라미터
  • Loss, 손실
    • 정답값과 예측값의 오차를 표현하는 지표
  • Metric , 평가지표
    • 모델의 성능을 평가할 때 사용하는 지표

 

반응형