머신러닝이란?

2019. 5. 10. 22:36·머신러닝/모두를 위한 딥러닝

머신러닝이란?

 

머신러닝 : 컴퓨터에게 명시적으로 프로그래밍되지 않고 학습할 수 있는 능력을 주는 연구 분야

 

머신러닝의 종류

Supervised learning과 Unsupervised learning 이 있다.

 

먼저 Supervised learning이란?

Supervised learning은 지도 학습(Supervised Learning)은 데이터에 대한 레이블(Label)-명시적인 정답-이 주어진 상태에서 컴퓨터를 학습시키는 방법이다.

 

예를 들어 알파고입니다. 알파고는 기존의 사람들이 둔 바둑을 학습하였고 이세돌 선수가 둔 바둑을 데이터로 받아 알파고는 '여기에 두면 좋겠다'라고 학습을 하는 것입니다.

 

Supervised learning은 데이터를 기반으로 학습한다. 여기서 데이터를 Training data set이라고 한다. 

예를 들면 위에 알파고가 기존의 사람들이 둔 바둑이 바로 Training data set 이 되는 것이다.

 

Supervised learning에도 종류가 있다

크게 3종류로 분리되다.

  • regression  

  • binary classification

  • multi-label classification 

regression(회귀)는 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 측정해 내는 분석 방법이다.

예를 들면 시험의 성적을 예측하는 시스템을 만들 때 성적이라는 범위가 넓기 때문에 regression을 사용한다.

 

그리고 classification은 주어진 데이터를 정해진 카테고리에 따라 분류하는 문제를 말한다.

 

binary classification은 두 가지 선택지 중에 맞다 아니다 로 예측이 되는 것이다.

예를 들면 스팸메일인지 스팸메일이 아닌지를 구분할 수 있는 것이다.

 

multi-label classification은 여러 가지 선택지 중 한 가지로 예측이 되는 것이다.

예를 들면 공부시간에 따른 전공 학점을 A / B / C / D / F으로 예측하는 경우이다.

 

공부한 사이트:https://www.youtube.com/watch?v=qPMeuL2LIqY&list=PLlMkM4tgfjnLSOjrEJN31gZATbcj_MpUm&index=2

'머신러닝 > 모두를 위한 딥러닝' 카테고리의 다른 글

multi-variable linear regression  (0) 2019.05.15
Linear Regression 의 cost 최소화의 TensorFlow 구현  (0) 2019.05.14
Linear Regression의 cost 최소화 알고리즘의 원리  (0) 2019.05.13
TensorFlow로 간단한 linear regression을 구현  (0) 2019.05.12
Linear Regression의 Hypothesis 와 cost  (0) 2019.05.11
'머신러닝/모두를 위한 딥러닝' 카테고리의 다른 글
  • Linear Regression 의 cost 최소화의 TensorFlow 구현
  • Linear Regression의 cost 최소화 알고리즘의 원리
  • TensorFlow로 간단한 linear regression을 구현
  • Linear Regression의 Hypothesis 와 cost
dev.JJ
dev.JJ
Software Programming
  • dev.JJ
    끊임없이 생각하자
    dev.JJ
  • 전체
    오늘
    어제
    • 분류 전체보기 (43)
      • 서버 개발(생각과 구현) (14)
      • 머신러닝 (24)
        • 신경망 첫걸음 (2)
        • 모두를 위한 딥러닝 (12)
        • 딥러닝을 이용한 자연어처리 입문 (9)
        • AI 프로젝트 (1)
      • 수학 (5)
        • 기초 선형대수학 (4)
        • 기초수학 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    벡터
    자연어처리
    코로나 바이러스 예측
    수학
    ML
    프로젝트
    ai
    머신러닝
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dev.JJ
머신러닝이란?
상단으로

티스토리툴바