[용어소개] 머신 러닝 (Machine Learning)

  • cloudnativelab
    (클라우드네이티브랩)
  • cloudnativelab's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
26 Jun 2020 08:39 - 26 Jun 2020 08:39 #5089 작성자: cloudnativelab
cloudnativelab 님의 글: [용어소개] 머신 러닝 (Machine Learning)
머신 러닝 (Machine Learning)

LG CNS 클라우드운영혁신팀



AWS의 SageMaker, GCP의 AI Platform, MS Azure의 Machine Learning Studio. 이 서비스들의 공통점은 무엇일까요? 바로 머신 러닝 학습 및 배포 환경을 서비스 형태로 제공한다는 것입니다. 그렇다면 머신 러닝이란 무엇일까요?

우리는 수많은 데이터 속에 살고 있습니다. 하지만 데이터들을 사람이 하나 하나 분류, 구분하기는 어렵겠죠. 이에 컴퓨터를 학습시킴으로써 컴퓨터 스스로가 수많은 데이터 속에서 규칙을 찾아낼 수 있지 않을까 하는 발상과 방법론들이 등장하였습니다.

컴퓨터를 학습시키는 방법은 다양합니다. 그 중 선생님이 학생에게 가르쳐 주는 방식이 대표적입니다. ① 문제와 정답을 모두 알려줄 수도 있고, ② 문제만 알려주고 정답을 유도할 있으며, ③ 부족한 부분은 보충 수업을 할 수도 있습니다. 이러한 훈련 과정과 기법을 머신 러닝(Machine Learning)이라고 합니다. 위 학습 방법들은 머신 러닝의 지도학습, 비지도학습, 강화학습과 유사합니다.

딥 러닝(Deep Learning)도 핫한 키워드입니다. 딥 러닝은 정확한 규칙을 만들어 나가기 위해 여러 층(layer)을 만들어 사용하는 방식입니다. 사실 과거에도 신경망(Neural Network)이라는 개념이 있었고 지금의 딥 러닝과 크게 다르지 않습니다. 다만 현대의 엄청난 연산 자원과 GPU 등이 신경망을 현실로 이뤄낸 것입니다.

정리를 해보면 인공지능 > 머신 러닝 > 딥 러닝이라고 할 수 있습니다.

[무단전재 및 재배포 금지]
Time to create page: 0.048 seconds
Powered by Kunena Forum